你能从SQL Server 2012复制到2008 R2吗
快速的问题:你能否将数据库从SQL Server 2012复制到2008 R2?你能从SQL Server 2012复制到2008 R2吗
我们目前拥有从SQL Server 2008 R2数据库(发布者)到另一个2008 R2(订阅者)的推事务复制设置。发布商由我们密切合作的合作伙伴组织控制,但我们对其基础架构(复制除外)几乎没有任何控制权。
我们的合作伙伴正在将他们的基础架构升级到SQL Server 2012--因此我们需要知道我们是否会被迫将全部或部分解决方案升级到2012年才能效仿。
我们是否需要将订户SQL Server升级到2012,或者我们可以将其保留为2008 R2并以某种方式将其配置为订阅2012复制?
任何信息和/或参考将不胜感激。我们正在制定迁移计划。
只要分销商和发布商是同一个实例(看起来它们是,因为您正在运行push trans replication),您可以保留您的2008R2订阅者。从here引用:
事务性发布的订阅者可以是两个版本的发布者版本内的任何版本。例如:一个SQL Server 2005 Publisher可以有运行SQL Server 2005,SQL Server 2008(包括SQL Server 2008 R2)或SQL Server 2012的订阅服务器; 和SQL Server 2012的发布可以订阅运行SQL Server 2005,SQL Server 2008中(包括SQL Server 2008 R2),或SQL Server 2012
也许你将不得不重新初始化订阅一旦发布商升级完成。最好不要使用任何2012特定功能,甚至不要在2008兼容模式下运行发行商数据库。
2版本备份SQL复制:
- 8.0为SQL Server 2000
- 9.0的SQL Server 2005
- 10.0 SQL Server 2008年
- 10.5为SQL Server 2008 R2。
- 11.0 SQL Server 2012的
- 12.0为SQL Server 2014
- 13.0为SQL Server 2016