尝试使用SQL Server 2005 Reporting Services管理器时出现以下错误:
报表服务器无法解密用于访问报表服务器数据库中的敏感或加密数据的对称密钥。您必须还原备份密钥或删除所有加密的内容。 (rsReportServerDisabled)获取在线帮助 不好的数据。 (来自HRESULT的异常:0x80090005)
我知道我需要重置加密密钥。但通过这样做,我必须重置所有数据源的所有连接字符串和数据库凭据。
我的问题是:
因为我有超过300个报告和5个数据源。通过重新设置它将删除数据源并创建新数据源。或者仅删除连接字符串。
如果我必须创建5个新数据源,我必须将数据源设置为每个报告。不是吗?
我还可以从报表服务器DB获取所有数据源的连接字符串吗?
任何帮助都将受到高度赞赏。
由于
答案 0 :(得分:1)
我遇到了这个问题,删除所有加密内容是一种痛苦的经历。它将删除所有300多份报告中的5个数据源和连接字符串/共享数据源。您必须逐个修复每个报告,但有一种更快的方法来修复您的个人报告,而不是在BIDS或ReportBuilder3中编辑它们。
转到每个报告,点击下拉列表,然后选择“管理”#39;
添加共享数据源并保存