0

当我执行Alter database <DB_Name> set encryption on;时,诸如主题的错误信息出现在Error.log中,并且encryption_state一直保留2 (Encryption in progress)。数据库只有很少的记录,因为它只是测试目的。

在执行加密之前,DMK、服务器证书、DEK 已正确创建。

此外,我执行Select * from msdb.dbo.suspect_pages;检查是否某些数据已损坏,但没有数据损坏。

如何完成数据库加密?如果您能给点提示,我将不胜感激。谢谢,

4

1 回答 1

0

[已解决] 1. 删除所有证书和主密钥 2. 重启实例 3. 新建密钥集。4.再次加密...然后加密成功。

[TIPS] 启用 TDE 时,兼容性应为“130”。否则,加密扫描将被中止...

于 2017-08-10T04:56:54.023 回答