最近,我们已将SSRS从SQL Server 2005迁移到2012年在Windows 8上运行。我们在观察到报告服务器无法访问后删除了加密密钥。然后,我们可以在同一台计算机上从Internet Explorer访问报告服务器,并能够在浏览器中列出现有报告。但是,当我们尝试打开任何报告时,在查看任何报告之前都需要登录名和密码。预期的行为是应该打开报告而不必提供登录/密码。
问题:这是由删除加密密钥引起的吗?怎么解决?
答案 0 :(得分:1)
进入数据源以获取报告,并检查针对它们存储的凭据。您可能需要重新保存这些凭据才能创建新的加密密钥。点击“测试连接”'看你是否成功。
一旦在报告和服务器之间重新建立安全连接,您的报告就可以正常工作。
答案 1 :(得分:0)
使用Reporting Services配置工具 启动Reporting Services配置工具,然后连接到要配置的报表服务器实例。 单击加密密钥,然后单击删除。单击确定。 重新启动报表服务器Windows服务。 使用rskeymgmt实用程序 在承载报表服务器的计算机上本地运行rskeymgmt.exe。使用以下语法:rskeymgmt –d 重新启动报表服务器Windows服务。 要重新指定加密值,您需要为每个数据源重新键入连接字符串,并为每个使用存储的凭据的数据源重新键入用户名和密码。 请参阅我的文章