【问题标题】:Transactional Replication from SQL Server 2008R2 to SQL Server 2017从 SQL Server 2008R2 到 SQL Server 2017 的事务复制
【发布时间】:2021-04-08 21:27:25
【问题描述】:

我想询问您在 SQL SERVER 2008R2(发布者)和 SQL SERVER 2017(订阅者)之间设置事务复制的经验。

根据“事务和快照复制兼容性矩阵”in the docs,我知道 Microsoft 不支持此功能。

但我在几个数据库上设置了这种事务复制(2008R2 -> 2017),它可以正常工作而没有任何错误。所以问题是什么时候或在什么样的情况下(可能是一些特殊类型的配置,用户定义的数据类型......),这种复制可能会停止工作或产生错误?

【问题讨论】:

    标签: sql-server replication transactional-replication


    【解决方案1】:

    对 SQL Server 2008 R2 的支持已结束,因此您所做的一切都不受支持。

    在此配置(2008 发布者/分发者/推送订阅)中,所有复制活动均由 SQL 2008 R2 实例驱动,对于 SQL 2014 订阅者,此受支持的配置。

    因此,唯一会破坏的是 SQL 2017 的行为是否与 SQL 2014 的行为不同。为了最大限度地减少问题的可能性,请将订阅者保持在 100 或 120 数据库兼容级别。 130兼容级别引入了一些breaking changes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 2017-08-01
      • 1970-01-01
      相关资源
      最近更新 更多