我可以将 R2 之前的 SSRS 2008 数据库恢复到 R2 实例吗?

我可以将 R2 之前的 SSRS 2008 数据库恢复到 R2 实例吗?

我们有一个现有的 SQL Server Reporting Services 安装,运行在 SQL Server (10.0.4000.0) 的 R2 之前的版本上。应用程序层和数据层都在同一台机器上。

我需要将此安装移至另一台当前正在运行 SQL Server 2008 R2 RTM(版本 10.50.1600.1)的服务器。同样,应用程序层和数据层将位于同一台计算机上。

我已经在新机器上设置了 SSRS,现在需要知道我是否可以从旧机器(R2 之前的版本)备份/恢复 ReportServer 和 ReportServerTempDB 数据库,并让新安装获取并使用它们。我知道这比这更复杂一些(例如有加密密钥导出/导入),但我最关心的是 R2 中是否引入了任何重大架构更改。快速查看 R2 服务器上的空数据库,与旧服务器上的数据库相比确实存在一些差异。

我是否只能手动将报告迁移到新服务器?

答案1

我继续尝试,SSRS 实际上似乎在动态更新架构。我停止了服务,恢复了 R2 之前的 ReportServer 和 ReportServer-TempDB,重新启动了服务,从另一台服务器导入了加密密钥,然后进行了另一次架构比较。所有架构差异都已自动应用。

简而言之,这看起来效果很好。

相关内容