删除加密密钥后无法打开SSRS报告

时间:2015-10-15 06:59:30

标签: sql-server reporting-services ssrs-2012

最近,我们已将SSRS从SQL Server 2005迁移到2012年在Windows 8上运行。我们在观察到报告服务器无法访问后删除了加密密钥。然后,我们可以在同一台计算机上从Internet Explorer访问报告服务器,并能够在浏览器中列出现有报告。但是,当我们尝试打开任何报告时,在查看任何报告之前都需要登录名和密码。预期的行为是应该打开报告而不必提供登录/密码。

问题:这是由删除加密密钥引起的吗?怎么解决?

2 个答案:

答案 0 :(得分:1)

进入数据源以获取报告,并检查针对它们存储的凭据。您可能需要重新保存这些凭据才能创建新的加密密钥。点击“测试连接”'看你是否成功。

一旦在报告和服务器之间重新建立安全连接,您的报告就可以正常工作。

答案 1 :(得分:0)

使用Reporting Services配置工具 启动Reporting Services配置工具,然后连接到要配置的报表服务器实例。 单击加密密钥,然后单击删除。单击确定。 重新启动报表服务器Windows服务。 使用rskeymgmt实用程序 在承载报表服务器的计算机上本地运行rskeymgmt.exe。使用以下语法:rskeymgmt –d 重新启动报表服务器Windows服务。 要重新指定加密值,您需要为每个数据源重新键入连接字符串,并为每个使用存储的凭据的数据源重新键入用户名和密码。 请参阅我的文章

https://social.technet.microsoft.com/wiki/contents/articles/52585.ssrs-troubleshooting-the-report-server-was-unable-to-validate-the-integrity-of-encrypted-data-in-the-database.aspx