微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 SQL Server 2008R2 到 SQL Server 2017 的事务复制

如何解决从 SQL Server 2008R2 到 SQL Server 2017 的事务复制

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

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

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

解决方法

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。