我有两个 SQL Server 2012 Enterprise 实例,但努力从实例一到实例二的一组备份(完整、差异和日志)还原 TDE 数据库。我收到错误“找不到带有指纹的服务器证书”。
实例一和实例二都有相同密码的主密钥,我已经备份了实例一的证书和私有文件并恢复到实例二。如果我查看实例 2 上主数据库的 Security > Certificates 文件夹,我可以看到它已列出。
如果我尝试恢复,尽管导入了相同的证书并且它存在,我仍然收到错误“找不到带有指纹的服务器证书”,有人可以建议下一步该怎么做吗?
如果我再次尝试重新导入证书,我会收到消息“名称为“ServerCert”的证书已存在或此证书已添加到数据库中。”
我还尝试从备份集中恢复/替换实例一上的数据库并且它们工作,只是在恢复到实例二时不行。
任何帮助将非常感激 :-)