レプリカにマスターキー(dmk)があっても暗号化されたバックアップを復元しようとすると、サービスマスターキー、バックアップを生成した元の/プライマリサーバーから復元された証明書と秘密キーこの操作を実行する前に、データベースにマスターキーを作成するか、セッションでマスターキーを開いてください
Msg 15581, Level 16, State 7, Line 137
Please create a master key in the database or open the master key in the session before performing this operation.
Msg 3013, Level 16, State 1, Line 137
VERIFY DATABASE is terminating abnormally.
エラーを回避するために、このような操作の前後でマスターキーを開閉します。しかし、プライマリでは、操作を行うためにマスターキーを開いたり閉じたりする必要はありません。
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'MyTest!M4st3rPass';
RESTORE VERIFYONLY FROM DISK = '\\FS1\SqlBackups\SQL01\SystemDbs\msdb_backup_2017_09_22_171915_6346240.bak' WITH FILE = 1, NOUNLOAD, NOREWIND;
CLOSE MASTER KEY ;
は、私は主に、暗号化の拇印とバックアップ履歴を持っているためであると考えているが、私は他のセカンダリに関連する何かが欠けていた場合、私は疑問に思って。
しかし、結局、証明書がセカンダリに復元されているので、Backup EncryptionのSystemsDBバックアップ保守計画オプションに割り当てますが、同じ理由で[Verify]オプションをオンにしておくと、ジョブは失敗します。
Source: Back Up Database Task
Executing query "BACKUP DATABASE [master] TO DISK = N'\\FS1\SqlBac...".: 50% complete
End Progress
Error: 2017-09-22 17:08:09.28
Code: 0xC002F210
Source: Back Up Database Task Execute SQL Task
**Description**: Executing the query "declare @backupSetId as int select @backupSetId =..."
failed with the following error: "Please create a master key in the database or open the master key in the session before performing this operation.
VERIFY DATABASE is terminating abnormally.".
Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
End Error
ThxがヘルプCKのために、私はAlter master key regenを試しましたが、うまくいきませんでしたが、私はまだ同じエラーが発生します。 – Hiram