Sql server 如何在sql server 2012中通过TDE认证

Sql server 如何在sql server 2012中通过TDE认证,sql-server,Sql Server,我有一个数据库的主数据库和证书密钥记录。我的问题是如何在没有密码的情况下恢复TDE数据库?我可以从备份主数据库复制所有认证行 您必须将服务器证书和私钥备份到文件,并使用它们在目标服务器上重新创建证书 MS Technet上有一个关于移动受TDE保护的数据库的分步指南: 正如我已经提到的,我没有任何密码和密钥,我只是备份了数据文件夹。这种方式表明,如果您想将证书移动到另一台服务器,您必须知道该站点的密钥或密码。事实上,我有所有的文件,但我没有任何密钥或密码,所以我不为自己工作。所以,这不是mast

我有一个数据库的主数据库和证书密钥记录。我的问题是如何在没有密码的情况下恢复TDE数据库?我可以从备份主数据库复制所有认证行

您必须将服务器证书和私钥备份到文件,并使用它们在目标服务器上重新创建证书

MS Technet上有一个关于移动受TDE保护的数据库的分步指南:


正如我已经提到的,我没有任何密码和密钥,我只是备份了数据文件夹。这种方式表明,如果您想将证书移动到另一台服务器,您必须知道该站点的密钥或密码。事实上,我有所有的文件,但我没有任何密钥或密码,所以我不为自己工作。所以,这不是master的数据库备份,而是master.mdf的副本?您可以尝试安装一个新实例,并用您的副本替换它的主实例。诚恳地说,我怀疑它会起作用,但我没有其他想法。我做了,但它不会起作用。有没有办法把我的旧数据库移到或复制到新数据库?