У меня есть два экземпляра SQL Server 2012 Enterprise, но я пытаюсь восстановить базу данных TDE из набора резервных копий (полный, дифференциальный и журнал) от экземпляра один к экземпляру два. Я получаю сообщение об ошибке «Не удается найти сертификат сервера с отпечатком».SQL Server 2012 TDE Restore Certificate Issue
У экземпляра 1 и 2 есть мастер-ключи с одинаковым паролем, я скопировал сертификат и личный файл из экземпляра один и восстановил экземпляр два. Если я посмотрю в папке «Безопасность»> «Сертификаты» основной БД на экземпляр два, я могу увидеть его в списке.
Если я попытаюсь восстановить, несмотря на то, что импортировал тот же сертификат, и он присутствует, я до сих пор получаю сообщение об ошибке «Не могу найти сертификат сервера с отпечатком пальца», может кто-нибудь, пожалуйста, посоветуйте, что делать дальше?
Если я попробую повторно импортировать сертификат, я получаю сообщение «Сертификат с именем« ServerCert »уже существует или этот сертификат уже добавлен в базу данных».
Я также попытался восстановить/заменить базу данных на экземпляр один из наборов резервных копий, и они работают, только не при восстановлении экземпляра два.
Любой помощь будет высоко ценится :-)
Вы сделали ошибку, когда импортировали сертификат. Я не могу догадаться, какая ошибка, если вы опустите действительные шаги, которые вы сделали. Сделайте это с нуля, на этот раз убедитесь, что вы выполняете ** точно ** шаги в [Переместить защищенную TDE-базу данных на другой SQL-сервер] (http://technet.microsoft.com/en-us/library/ff773063.aspx) –
Я пробовал несколько раз, до публикации, без ошибок импорт сертификата, иначе я бы получил ошибку, возможно, проблему с разрешениями, но когда я запустил TRE SQL CRETI CERTIFICATE FROM FILE, я получил успешно завершенную и сертификат находился в папке «Безопасность»> «Сертификаты» основной БД на примере два, как я упоминал выше. – iggyweb