【发布时间】:2015-05-06 15:21:03
【问题描述】:
我有一台运行 SQL Server 2008 R2 SP3 的服务器,其 ReportServer 数据库包含大约 400 个报告。
我正在尝试将 SQL Server 数据库和报表服务器迁移到另一台计算机,但似乎无法让我的报表服务器报表保留加密数据。
在浏览了来自各种论坛的相关帖子列表后,我无法找到任何解决我的问题的解决方案。
我已经在新机器上恢复了 ReportServer 数据库,并确保所有登录名和密码都已正确复制。 恢复数据库并尝试访问 URL 后,我收到消息“报表服务器未初始化”。 这已记录在各种帖子中,并建议使用加密密钥文件删除和恢复加密内容。
执行此操作后,我可以从 URL 和报表生成器中查看所有 ReportServer 报表。
但是,即使在恢复加密密钥之后,数据源凭据(用户名/密码)仍然没有恢复到我的报告中。 当我在报表生成器中编辑报表时,数据源凭据设置为“提示输入凭据”。 因此,从我的应用程序运行时,所有报告都失败了。
我迫切需要解决此问题,否则我将不得不手动编辑所有 400 份报告以重新建立凭据。
非常感谢任何和所有建议。
谢谢, 伦纳德
【问题讨论】:
标签: reporting-services sql-server-2008-r2 reportserver