Sql-Server-2008

切換發布者 - 訂閱者端

  • December 16, 2018

我有 2 台使用合併複製的伺服器。一個充當發布者,一個充當訂閱者。有一天我想換邊,發布者變成訂閱者,訂閱者變成發布者。以我目前的方式,我需要停止複制,刪除我所做的所有發布和訂閱設置並重新創建它。有沒有我不知道的更簡單/更快的方法?

您不能在訂閱者和發布者之間“切換”伺服器在複製中的角色。

除非您反复這樣做,否則我強烈推薦您描述的方法,因為它是唯一受支持的方法,也是最可靠的方法。

正如我在這篇文章中所描述的,可以直接更新系統表以更改伺服器的名稱。這種方法不受支持,也不容易——它只是根據您的優先級改變工作類型。

請注意,在我的文章中,我僅描述發布者,並且僅用於事務複製,而不是合併複製。您需要為合併複製辨識不同的表,並在更改訂閱者時進行其他更改。但是,該文章顯示了一般方法。您需要進行大量測試以確保一切正常。

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