Sql server 对于某些报表,报表服务器无法解密用于访问报表服务器数据库中敏感或加密数据的对称密钥

Sql server 对于某些报表,报表服务器无法解密用于访问报表服务器数据库中敏感或加密数据的对称密钥,sql-server,encryption,reporting-services,Sql Server,Encryption,Reporting Services,我在使用VisualStudio开发的一些应用程序中使用了一些SSRS报告 最近,我注意到我的报表服务器url给了我以下错误消息 “报表服务器无法解密用于访问报表服务器数据库中敏感或加密数据的对称密钥。您必须还原备份密钥或删除所有加密内容。(rsReportServerDisabled)获取联机帮助 有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器,或启用“远程错误” 我无法删除加密详细信息并尝试按照许多帖子的建议再次设置数据连接,因为此服务器中有大量SSRS报告,我不知道连接到所

我在使用VisualStudio开发的一些应用程序中使用了一些SSRS报告

最近,我注意到我的报表服务器url给了我以下错误消息

“报表服务器无法解密用于访问报表服务器数据库中敏感或加密数据的对称密钥。您必须还原备份密钥或删除所有加密内容。(rsReportServerDisabled)获取联机帮助 有关此错误的详细信息,请导航到本地服务器计算机上的报表服务器,或启用“远程错误”

我无法删除加密详细信息并尝试按照许多帖子的建议再次设置数据连接,因为此服务器中有大量SSRS报告,我不知道连接到所有数据库的用户名和密码

此外,我注意到以下几点

  • 我的SSRS主页显示此错误消息
  • 使用此报表服务器中承载的报表的某些应用程序会显示相同的消息
  • 其他少数几个使用此报表服务器中托管的报表的应用程序按预期工作,没有任何错误消息
  • 我该去哪里看,该怎么办?非常感谢您的帮助


    提前谢谢

    对于因更改运行SSRS的帐户而看到此错误的其他人,密钥是通过SQL控制台迁移,而不是通过services.msc迁移,并备份加密密钥。如果原始凭据仍然可用,请通过services.msc迁移回原始帐户,然后使用控制台正确迁移到新帐户。细节: