快速提问:您可以将数据库从SQL Server 2012复制到2008 R2吗?
我们目前有一个从SQL Server 2008 R2数据库(发布者)到另一个2008 R2(订阅者)的推送事务复制设置。发布者由我们密切合作的合作伙伴组织控制,但我们几乎无法控制其基础架构(除了复制)。
我们的合作伙伴正在将其基础架构升级到SQL Server 2012 - 因此我们需要知道是否会被迫将我们的全部或部分解决方案升级到2012年。
我们是否需要将订阅者SQL Server升级到2012,或者我们可以将其作为2008 R2保留,并以某种方式将其配置为订阅2012复制?
任何信息和/或参考资料将不胜感激。我们正在制定迁移计划。
答案 0 :(得分:1)
您可以保留您的2008R2订阅者,只要分发者和发布者是同一个实例(并且它们似乎是,因为您正在运行推送传输复制)。引自here:
事务发布的订阅者可以是Publisher版本的两个版本中的任何版本。例如:SQL Server 2005 Publisher可以让订阅服务器运行SQL Server 2005,SQL Server 2008(包括SQL Server 2008 R2)或SQL Server 2012; 和SQL Server 2012 Publisher可以让订阅服务器运行SQL Server 2005,SQL Server 2008(包括SQL Server 2008 R2) 或SQL Server 2012。
发布商升级完成后,您可能需要重新初始化订阅。最好不要使用任何2012特定功能,甚至不要在2008兼容模式下运行发布者数据库。
答案 1 :(得分:0)
2个版本支持SQL复制: