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

问题描述 投票:0回答:2

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

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

sql-server reporting-services ssrs-2012
2个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.