我有SQL Server 2012的企业的两个实例,但挣扎着从一组备份的情况下,从一个恢复TDE数据库(完整,差异和日志),以实例两项。我收到错误'找不到带有指纹的服务器证书'。SQL Server 2012的TDE还原发证
实例一,两个都具有相同的密码主密钥,我有备份的情况下一个证书和私钥文件,并恢复到实例两项。如果我在实例2中查看主数据库的安全性>证书文件夹,我可以看到它列出。
如果我试图尽管已导入相同的证书还原,并将它存在我仍然得到错误“无法找到服务器证书与指纹”,可以请人出主意下一步该怎么做?
如果我再试一次重新导入证书,我得到的消息ServerCert“与名称的证书‘’已经存在或此证书已被添加到数据库中。”
我也试图恢复/从备份集的情况下更换一个数据库和他们的工作,只是没有恢复到例如两个时。
任何帮助,将不胜感激:-)
您在导入证书时犯了一个错误。我无法猜出什么错误,因为你忽略了你所做的实际步骤。从头开始,这次确保你完全遵循** [将TDE保护的数据库移动到另一个SQL Server]中的步骤(http://technet.microsoft.com/zh-cn/library/ff773063.aspx ) –
我曾多次试过,在发布之前,没有错误导入证书,否则我会收到一个错误,可能是权限问题,但是当我运行T-SQL CREATE CERTIFICATE FROM FILE时,我收到了一个已完成的成功提示符,证书位于实例2的主数据库的Security> Certificates文件夹中,如上所述。 – iggyweb