删除加密密钥后无法打开 SSRS 报告
SSRS reports cannot be opened after deleting encryption key
最近我们在 Windows 上将 SSRS 从 SQL Server 2005 迁移到 2012 运行 8。在观察到报告服务器无法访问后,我们删除了加密密钥。然后我们就可以在同一台机器上从 Internet Explorer 访问报告服务器,并且可以在浏览器中列出现有的报告。但是当我们尝试打开任何报告时,在查看任何报告之前需要登录名和密码。预期的行为是无需提供 login/password.
即可打开报告
问:是否是加密密钥被删除造成的?如何解决?
进入报告的数据源并检查针对它们存储的凭据。您可能需要重新保存这些凭据以创建新的加密密钥。点击'Test Connection'查看是否成功
在报表和服务器之间重新建立安全连接后,您的报表应该可以正常工作。
使用 Reporting Services 配置工具
启动 Reporting Services 配置工具,然后连接到要配置的报表服务器实例。
单击加密密钥,然后单击删除。单击确定。
重新启动报表服务器 Windows 服务。
使用 rskeymgmt 实用程序
运行 rskeymgmt.exe 在托管报表服务器的本地计算机上。使用以下语法:rskeymgmt –d
重新启动报表服务器 Windows 服务。
要重新指定加密值,您需要为每个数据源重新键入连接字符串,并为每个使用存储凭据的数据源重新键入用户名和密码。
参考我的文章
最近我们在 Windows 上将 SSRS 从 SQL Server 2005 迁移到 2012 运行 8。在观察到报告服务器无法访问后,我们删除了加密密钥。然后我们就可以在同一台机器上从 Internet Explorer 访问报告服务器,并且可以在浏览器中列出现有的报告。但是当我们尝试打开任何报告时,在查看任何报告之前需要登录名和密码。预期的行为是无需提供 login/password.
即可打开报告问:是否是加密密钥被删除造成的?如何解决?
进入报告的数据源并检查针对它们存储的凭据。您可能需要重新保存这些凭据以创建新的加密密钥。点击'Test Connection'查看是否成功
在报表和服务器之间重新建立安全连接后,您的报表应该可以正常工作。
使用 Reporting Services 配置工具 启动 Reporting Services 配置工具,然后连接到要配置的报表服务器实例。 单击加密密钥,然后单击删除。单击确定。 重新启动报表服务器 Windows 服务。 使用 rskeymgmt 实用程序 运行 rskeymgmt.exe 在托管报表服务器的本地计算机上。使用以下语法:rskeymgmt –d 重新启动报表服务器 Windows 服务。 要重新指定加密值,您需要为每个数据源重新键入连接字符串,并为每个使用存储凭据的数据源重新键入用户名和密码。 参考我的文章