0
當我執行Alter database <DB_Name> set encryption on;
時,出現錯誤消息,如主題出現在Error.log中,並且encryption_state
一直保留爲2 (Encryption in progress)
。 數據庫只有很少的記錄,因爲它只是測試目的。SQL Server 2016 TDE:'DB_name'的數據庫加密掃描被中止
在執行加密之前,創建了DMK,服務器證書DEK,沒有錯誤。
此外,我執行Select * from msdb.dbo.suspect_pages;
來檢查一些數據是否損壞,但沒有數據被破壞。
我應該怎麼做來完成數據庫加密? 我很感激,如果你給一些提示。 謝謝,
[自己解決] 1.刪除所有證書和主密鑰 2.重新啓動實例 3.新建密鑰集。 4.再次加密,然後成功加密。 [TIPS] 啓用TDE時,兼容性應爲'130'。 否則,加密掃描將被中止... – deathcape