MSSQL 事务复制不同版本

MSSQL Transactional Replication different versions

我们目前正在使用 2008R2 publisher/distributor 进行复制。 订户是版本 2008R2 和 2012。

下周,我们将逐步更新我们的服务器。

我在文档中读到,订阅者必须在发布者的 2 个版本之内。

这是否意味着,我可以将 publisher/distributor 升级到 2014 并同时使用 2008R2、2012 和 2017 版本的订户? (我们计划将订阅者升级到 SQL-server 2017)

对于 SQL Server 2014 发布者,您可以拥有 SQL Server 2017 的订阅者 SQL服务器 2016,SQL服务器 2014,SQL服务器 2012,SQL服务器 2008 R2,SQL服务器 2008

所以这是可能的。 Matix 会给你一个合理的想法。

https://docs.microsoft.com/en-us/sql/relational-databases/replication/replication-backward-compatibility?view=sql-server-ver15