Microsoft SQL Server 2012データベースを管理します。
次のステートメントを使用して、Ordersデータベースに透過的データ暗号化(TDE)を構成します。

Ordersデータベースを復元しようとすると、復元は失敗します。暗号化ファイルを元の場所にコピーします。
ハードウェア障害が発生したため、新しいサーバーをインストールして構成する必要があります。
SQL Serverを新しいサーバーにインストールしたら、Ordersデータベースを復元し、暗号化ファイルを元の場所にコピーします。ただし、データベースにアクセスすることはできません。
データベースを復元できる必要があります。
復元を試みる前にどのTransact-SQLステートメントを使用する必要がありますか?

正解:C
説明/参照:
Explanation:
透過的データ暗号化で保護されたデータベースを作成する
次の手順は、SQL Server Management StudioとTransact-SQLを使用して、TDEで保護されたデータベースを作成する必要があることを示しています。
SQL Server Management Studioを使用する
1.マスターデータベースにデータベースマスターキーと証明書を作成します。
2. masterデータベースにサーバー証明書のバックアップを作成します。
等。
トランザクションSQLでは:
- masterデータベースにデータベースマスターキーと証明書を作成します。
USEマスター
GO
PASSWORD = '* rt @ 40(FL&dasl1';)でマスターキー暗号化を作成します。
GO
CREATE CERTIFICATE TestSQLServerCert
WITH SUBJECT = 'TDEキーを保護するための証明書'
GO
- masterデータベースにサーバー証明書のバックアップを作成します。
- 次のコードは、証明書と秘密キーファイルのバックアップをSQL Serverのこのインスタンスの既定のデータの場所に格納します。
- (C:¥Program Files¥Microsoft SQL Server¥MSSQL13.MSSQLSERVER¥MSSQL¥DATA)。
バックアップ証明書TestSQLServerCert
TO FILE = 'TestSQLServerCert'
プライベートキー付き
(
FILE = 'SQLPrivateKeyFile'、
パスワードによる暗号化= '* rt @ 40(FL&dasl1'
;
GO
等。
'
参考文献:
https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/move-a-tde-protected- database-to-another-sql-server