Share via


合併式複寫

合併式複寫與交易式複寫類似,通常以發行集資料庫物件和資料的報表快照集啟動。在發行者和訂閱者端進行的後續資料變更和結構描述修改都是以觸發程序進行追蹤。訂閱者會在連接到網路時與發行者同步處理,且會交換前次同步處理之後,在發行者和訂閱者之間變更過的所有資料列。

合併式複寫通常會在伺服器至用戶端環境中使用。合併式複寫適合於下列任何情況:

  • 多個訂閱者可能會在不同時間更新相同的資料,並將這些變更傳播到發行者與其他訂閱者。
  • 訂閱者需要接收資料、離線變更資料,稍後同步變更發行者和其他訂閱者。
  • 每個訂閱者需要一個不同的資料分割。
  • 可能會發生衝突。發生衝突時,您必須具備偵測及解決衝突的能力。
  • 應用程式需要最終資料變更,而非對中繼資料狀態的存取。例如,如果資料列在訂閱者與發行者同步之前,於訂閱者端變更了五次,則該資料列只會在發行者端變更一次,以反映最終資料變更 (即第五次的值)。

合併式複寫可以讓各個站台各自獨立運作,稍後再將更新合併到單一的統一結果。因為更新是在多部伺服器上進行,所以相同的資料可能已由發行者和多個訂閱者更新。因此,合併更新時可能會發生衝突。合併式複寫提供幾個處理衝突的方法。

如需有關實作合併式複寫的詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<實作複寫>。

如需涉及合併式複寫之常見狀況的詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<在伺服器與用戶端之間複寫資料>。

請參閱

概念

快照式複寫
交易式複寫
複寫元件
複寫考量 (SQL Server Express)

說明及資訊

取得 SQL Server 2005 協助