Sql-Server

是否有任何允許寫入多個伺服器的 sql ha dr 解決方案?

  • September 30, 2021

我正在尋找一個允許使用者寫入多個副本的 sql ha dr 解決方案。這在sql server中可能嗎?

例如:AG 允許從多個副本讀取。但只寫入主副本。

我找不到實現架構的方法,以便使用 sql server 副本的應用程序可以從兩個伺服器讀取和寫入(如主動主動寫入)。

正如其他人所提到的,在 SQL Server 中並沒有真正的標準方法來執行此操作,但您可以嘗試使用複制來實現它。合併複製允許在多個來源進行寫入。

合併複製

使用觸發器跟踪在發布者和訂閱者處進行的後續數據更改和架構修改。訂閱者在連接到網路時與發布者同步,並在發布者和訂閱者之間交換自上次同步以來發生變化的所有行。

合併複製適用於以下任何情況: 多個訂閱者可能會在不同時間更新相同的數據並將這些更改傳播到發布者和其他訂閱者。

我還沒有聽說過像寫入多個副本這樣的事情。據我所知,可能是錯誤的,在 sql server 中,我們仍然沒有將應用程序轉移到拆分寫入工作負載的功能,如 Active Active 連接。但是,如果這是您正在尋找的內容,您可以嘗試閱讀合併複製。

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