Sql-Server

事務數據複製,SQL Server 版本兼容性

  • March 8, 2022

我一直在關注 Microsoft教程:配置兩個完全連接的伺服器之間的複制(事務性)。一切都“順利”,但是由於發布者和訂閱者之間的兼容性問題, **“新訂閱嚮導”**阻止我創建訂閱者。

錯誤資訊

所選訂閱伺服器不滿足所選發布的最低版本兼容級別。(新訂閱嚮導)

版本

出版商發行商在:

Microsoft SQL Server 2014 - 12.0.4100.1 (X64) Apr 20 2015 17:29:27 版權所有 (c) Microsoft Corporation Standard Edition (64-bit) o​​n Windows NT 6.3 (Build 9600:) (Hypervisor)

訂閱者開啟:

Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64) Apr 29 2016 23:23:58 版權所有 (c) Microsoft Corporation Standard Edition (64-bit) o​​n Windows Server 2012 R2 Standard 6.3 (Build 9600:) (Hypervisor)

事務複製

我嘗試配置的數據複製類型是事務性的,根據 Microsoft 的Replication Backward Compatibility文件,這應該可以正常工作,但由於某種原因,嚮導沒有發揮作用。

任何幫助,將不勝感激。

我找到了一個方法。

事實證明,如果您的訂閱者的 SQL 版本比發布者的 SQL 版本高,那麼這個錯誤總是會產生。解決此問題的一種方法是在訂閱者實例而不是發布者上添加訂閱。

對我來說,解決方案是使用更新版本的 SQL Management Studio。我的場景是:SQL Server 2017 上的 Distributor 推送到 2019er 訂閱者。無法使用 17.9.1 版但使用 18.10 的 SQL Management Studio 創建訂閱。

問候本尼

引用自:https://dba.stackexchange.com/questions/257836