根据Microsoft文档,事务性发布的订阅服务器可以是发布服务器版本的两个版本中的任意版本。例如: Server 2012 (11.x)发布服务器可以有Server 2014 (12.x)和Server 2016 (13.x)订阅服务器;Server 2016 (13.x)发布服务器可以有SQL Server 2014 (12.x)和SQL Server 2012 (11.x)订阅服务器。
但是,我试图创建的订阅从Microsoft 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)到Microsoft 2016 (SP2-CU12) (KB4536648) - 13.0.5698.0 (X64)正在失败,下面是我收到的错误消息-所选订阅服务器不满足所选出版物的最低版本兼容性级别。
这些版本不兼容吗?
发布于 2020-05-07 20:31:55
版本要求的另一半是您的分发服务器是复制地形中最高的Server版本。
在这种情况下,您要从Server 2012复制到Server 2016,只有当分发服务器也是Server 2016时才能工作。
如果在2012年发布服务器上运行分发数据库,则当您添加订阅服务器时,由于订阅服务器的版本高于分发服务器,配置将失败。您需要运行专用分发服务器(推荐)或使用2016订阅服务器作为分发服务器。
您发布的错误消息具有欺骗性,因为它不是订阅服务器/发布服务器版本问题,而是订阅服务器/分发服务器版本问题。
https://stackoverflow.com/questions/61591224
复制相似问题