實作複寫概觀

依所選擇的複寫類型與選項而定,實作複寫的處理會有所不同,但一般而言,複寫處理由以下幾個階段組成:

  • 設定複寫與發行資料

  • 建立與初始化訂閱

  • 同步資料

本主題提供各個步驟的資訊以及詳細描述的連結。除了了解設定複寫所需的步驟之外,還有必要了解以下考量:

設定複寫後,請按照<複寫管理的最佳作法>中所述的管理最佳作法執行。

設定複寫與發行資料

當您設定「發行者」和「散發者」時,複寫部署即開始。「散發者」在交易式複寫中扮演主要角色;但在合併與快照複寫中,所扮演的角色比較有限,僅用於代理程式記錄、錯誤報告以及監視。合併式複寫與快照式複寫通常會使用「發行者」所在電腦上執行的「散發者」,而交易式複寫則可能用到遠端「散發者」(尤其是當「發行者」為高輸送量 OLTP 系統時)。如需設定「散發者」和「發行者」的詳細資訊,請參閱<設定散發>。

設定「發行者」和「散發者」之後,可以根據資料、資料子集及資料庫物件來建立發行集。當您建立發行集時,需決定:

  • 要複寫的資料與資料庫物件。

  • 要使用的複寫類型以及複寫選項 (包括篩選)。

  • 快照檔案的儲存位置以及初始同步處理的發生時間,除非您手動傳遞初始資料集。

  • 要為發行集設定的其他屬性。

如需有關建立發行集的詳細資訊,請參閱<發行資料和資料庫物件>。

依您在設定發行集時選定的複寫類別及選項而定,「訂閱者」也可在傳遞初始資料集後修改資料,然後將資料變更傳播到「發行者」,再由其將變更傳播到其他「訂閱者」。下列複寫類型可讓「訂閱者」修改複寫資料,並將修改傳回至「發行者」:

建立與初始化訂閱

建立發行集後,您可以建立訂閱並設定其他選項。如需詳細資訊,請參閱<訂閱發行集>。

不論選擇的是快照式複寫、交易式複寫還是合併式複寫,複寫依預設均會建立發行集結構描述和資料的初始快照,然後將快照儲存至您指定的快照資料夾位置。建立訂閱後,將根據您在建立發行集時指示的排程套用初始快照。如果「訂閱者」已有初始資料集或您想手動套用初始資料集,則可略過一或多個快照步驟。如需詳細資訊,請參閱<初始化訂閱>。

同步資料

同步處理是指初始資料集套用到「訂閱者」之後,在「發行者」和「訂閱者」之間傳播資料的處理。對於快照式複寫,同步處理表示在「訂閱者」重新套用快照集,讓訂閱資料庫的結構描述和資料與發行集資料庫一致。對於交易式複寫,同步處理資料表示在「發行者」和「訂閱者」之間散發的資料修改 (更新訂閱時是從「訂閱者」傳回至「發行者」),如插入、更新及刪除。對於合併式複寫,同步處理表示合併多個站台時所做的資料修改,它會偵測並解決所有衝突,且資料最後會在所有站台聚合成相同的資料值。如需同步處理的詳細資訊,請參閱<同步處理資料>。

請參閱

其他資源