Alter database <DB_Name> set encryption on;
を実行すると、件名などのエラーメッセージがError.logに表示され、encryption_state
が2 (Encryption in progress)
に保存されました。 DBは単なるテスト目的であるため、レコードはほとんどありません。SQL Server 2016 TDE: 'DB_name'のデータベース暗号化スキャンが中止されました
暗号化を実行する前に、DMK、サーバー証明書、DEKがエラーなしで作成されました。
さらに、Select * from msdb.dbo.suspect_pages;
を実行して、一部のデータが破損しているかどうかを確認しましたが、データは破損していませんでした。
データベースの暗号化を完了するにはどうすればよいですか? ヒントをいただければ幸いです。 おかげで、
[自己解決] 1.すべての証明書とマスターキーを削除します。 2.インスタントを再起動します。 3.新たにキーセットを作成します。 4.再度暗号化し、次に暗号化に成功しました。 [TIPS] TDEが有効な場合、互換性は '130'にする必要があります。 それ以外の場合、暗号化スキャンが中止されます... – deathcape