【问题标题】:Losing Datasource credentials when restoring reports server database from backup从备份还原报告服务器数据库时丢失数据源凭据
【发布时间】: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


    【解决方案1】:

    我发现我做错了什么。通过我所有的试验和错误,我想我设法让我在恢复备份加密密钥之前必须“删除加密内容”。当然,删除加密内容就是这样做的。所以用户名/密码不再存在于报告中。恢复加密密钥不会将此信息恢复到报告中。

    我终于再次从头开始,刚刚恢复了报表服务器数据库和 reportservertempdb,使用 Reporting Services 配置管理器连接到恢复的数据库,然后恢复了加密密钥。

    当我按照这些步骤操作时一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多