我计划将所有SSRS报告从2008 R2服务器迁移到新的sql server 2014环境。在迁移方面,我被要求备份2008R2报表服务器数据库,并在2014年服务器中恢复它。
我不相信这一点,因为在2014年报告服务器中可能有新的表可用。
如果恢复旧的报表服务器数据库,就无法利用2014年的新功能。
如果这个想法正确,请告诉我。
有在2014年报告服务器数据库中可用的新表吗?
:将报告从2008年r2迁移到2014年服务器的最佳选择是什么?
发布于 2015-05-21 09:10:41
您的问题有点混乱,我假设您希望将数据库从带有Server 2008R2 +SSRS2008R2的Server A移动到使用Server 2014 + SSRS 2014的Server B。
2014年报表服务器数据库中是否有新的表?
上面没有官方来文。
如果您真的想知道它,您可以在这两个版本之间进行模式比较。
但别忘了比较所有的东西,而不仅仅是桌子:
数据库结构并不是唯一要考虑的问题,那么:
将ssrs报告从2008年r2迁移到2014年服务器的最佳选择是什么?
简短回答:
我推荐的方法是使用RS灭弧室并在服务器上生成一个脚本--一个包含所有对象(报表、数据源、订阅、.)的你想搬家。
然后可以在服务器B上还原它。
长答案:
如果您真的想像别人要求的那样迁移完整的数据库,则没有官方支持的方法将数据库移动到另一个SQL实例并同时升级版本。
您可以尝试遵循Reporting的备份和还原操作的步骤,并使用另一个SSRS版本将其应用于较新的Server实例,但这将是您自己的风险。
所支持的办法是:
或
以下是用于这些操作的相关MSDN文章:
再次建议使用工具迁移报表和其他项,而不是尝试迁移完整的数据库。
发布于 2015-05-21 09:57:51
我不认为还原2008R2报告服务器db在2014年会起作用,因为报表定义模式完全不同。
我做了一个迁移任务,把2008R2的报告移到2012年。因为2008 R2服务器上有数百个报告,所以我发现最简单的方法是编写一些代码来读取报表定义,然后在2012服务器上创建。
发布于 2015-05-21 12:05:47
来自:https://msdn.microsoft.com/en-us/library/ms143747.aspx
升级Reporting部署有两种一般方法:
如果您进行了从Server 2008R2到Server 2014的就地升级,那么一切都应该按照预期进行。
https://stackoverflow.com/questions/30367135
复制相似问题