事務數據複製,SQL Server 版本兼容性
我一直在關注 Microsoft教程:配置兩個完全連接的伺服器之間的複制(事務性)。一切都“順利”,但是由於發布者和訂閱者之間的兼容性問題, **“新訂閱嚮導”**阻止我創建訂閱者。
錯誤資訊
所選訂閱伺服器不滿足所選發布的最低版本兼容級別。(新訂閱嚮導)
版本
出版商和發行商在:
Microsoft SQL Server 2014 - 12.0.4100.1 (X64) Apr 20 2015 17:29:27 版權所有 (c) Microsoft Corporation Standard Edition (64-bit) on 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) on 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 創建訂閱。
問候本尼