web-dev-qa-db-ja.com

新しいサーバーで復元するためにデータベース暗号化キーをバックアップ/復元するにはどうすればよいですか

現在、TDE暗号化データベースを別のインスタンスに復元しています。マスターキーと証明書をバックアップし、それらを新しいサーバーに正常に復元しましたが、まだ次のメッセージが表示されます-

Msg 33111, Level 16, State 3, Line 1
Cannot find server certificate with thumbprint '0x85187A0021B33712B314113A5F75DBE2EFD118F2'.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

TDEは、データベース暗号化キーを使用してソースに設定されました...

CREATE DATABASE ENCRYPTION KEY
WITH ALGORITHM = AES_128
ENCRYPTION BY SERVER CERTIFICATE TDE_CERT
GO

sys.dm_database_encryption_keysの下にあります

拇印はこれです。これを新しいサーバーに復元していません。これについてどうすればよいですか?

新しいサーバーでこれを復元/作成する方法を理解していませんか、それとも間違っていますか? dba-ingは比較的新しいので、穏やかにしてください。

3
LOUPIN.LUPINS

拇印エラーが発生する場合、証明書はソースサーバーの証明書/キーバックアップから適切に作成されていません。

私はあなたのための解決策ですでに答えられているこの質問を見つけました:

暗号化されたデータベースを別のサーバーに復元

1
Dylon