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

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

正解:C
説明/参照:
Explanation:
透過的なデータ暗号化によって保護されたデータベースを作成するには
次の手順では、SQL Server Management Studioを使用してTDEで保護されたデータベースを作成し、Transact-SQLを使用してデータベースを作成する必要があることを示しています。
SQL Server Management Studioの使用
1.マスターデータベースにデータベースのマスターキーと証明書を作成します。
2.マスターデータベースにサーバー証明書のバックアップを作成します。
等。
トランザクションSQLでは:
- マスターデータベースにデータベースマスターキーと証明書を作成します。
マスターを使用する。
GO
PASSWORD = '* rt @ 40(FL&dasl1';でマスターキーの暗号化を作成します。
GO
TestSQLServerCertを作成します。
WITH SUBJECT = 'TDEキーを保護するための証明書'
GO
- マスターデータベースにサーバー証明書のバックアップを作成します。
- 次のコードは、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