SQL Server 2016 TDE: сканирование шифрования базы данных для «DB_name» было прервано

Когда я выполнил Alter database <DB_Name> set encryption on;, в Error.log появилось сообщение об ошибке, такая тема, а encryption_state было сохранено 2 (Encryption in progress). В БД всего несколько записей, потому что это просто тестовая цель.

Перед выполнением шифрование, DMK, сертификат сервера, DEK создавались без ошибок.

Кроме того, я выполнил Select * from msdb.dbo.suspect_pages;, чтобы проверить, не повреждены ли некоторые данные, но данные не были повреждены.

Что мне делать, чтобы завершить шифрование базы данных? Я признателен, если вы дадите некоторый намек. Спасибо,


person deathcape    schedule 04.08.2017    source источник
comment
[Самостоятельное решение] 1. Удалите все сертификаты и мастер-ключ 2. Перезапустите экземпляр 3. Создайте новый набор ключей. 4. Снова шифрование, затем удалось зашифровать. [СОВЕТЫ] Когда TDE включен, совместимость должна быть «130». В противном случае сканирование шифрования будет прервано...   -  person deathcape    schedule 10.08.2017


Ответы (1)


[Самостоятельное решение] 1. Удалите все сертификаты и мастер-ключ 2. Перезапустите инстансы 3. Создайте новый набор ключей. 4. Снова шифрование... затем удалось зашифровать.

[СОВЕТЫ] Когда TDE включен, совместимость должна быть «130». В противном случае сканирование шифрования будет прервано...

person deathcape    schedule 10.08.2017