Reporting services 从备份还原报表服务器数据库时丢失数据源凭据
我有一台运行SQL server 2008 R2 SP3的服务器,它的ReportServer数据库包含大约400个报告 我正在尝试将SQL Server数据库和报表服务器迁移到另一台计算机,但似乎无法使报表服务器报表保留加密数据 在浏览了各种论坛的相关帖子后,我一直无法找到任何解决问题的方法 我已在新机器上还原ReportServer数据库,并确保所有登录名和密码都已正确复制。 还原数据库并尝试访问URL后,我收到消息“Report Server not Initialized”。 这已经在许多帖子中得到了记录,并建议使用加密密钥文件删除和恢复加密内容 完成此操作后,我可以从URL和报表生成器中查看所有ReportServer报表 但是,即使在还原加密密钥后,数据源凭据用户名/密码仍不会还原到我的报告中。 在报表生成器中编辑报表时,数据源凭据设置为“提示输入凭据”。 因此,从我的应用程序运行时,所有报告都会失败 我迫切需要解决这个问题,否则我将不得不手动编辑所有400份报告以重新建立凭据 非常感谢您的任何建议 谢谢,Reporting services 从备份还原报表服务器数据库时丢失数据源凭据,reporting-services,sql-server-2008-r2,reportserver,Reporting Services,Sql Server 2008 R2,Reportserver,我有一台运行SQL server 2008 R2 SP3的服务器,它的ReportServer数据库包含大约400个报告 我正在尝试将SQL Server数据库和报表服务器迁移到另一台计算机,但似乎无法使报表服务器报表保留加密数据 在浏览了各种论坛的相关帖子后,我一直无法找到任何解决问题的方法 我已在新机器上还原ReportServer数据库,并确保所有登录名和密码都已正确复制。 还原数据库并尝试访问URL后,我收到消息“Report Server not Initialized”。 这已经在许
莱纳德我发现我做错了什么。通过我所有的尝试和错误,我想我设法在脑海中得到它,我必须“删除加密内容”之前恢复备份加密密钥。当然,删除加密内容就可以做到这一点。因此,报告中不再存在用户名/密码。还原加密密钥不会将此信息还原到报告中 我终于从头开始,恢复了reports server数据库和reportservertempdb,使用Reporting Services配置管理器连接到恢复的数据库,然后恢复了加密密钥 当我遵循这些步骤时,一切都很好