Share via


概觀 (複寫)

SQL Server 複寫是一組技術,用於將資料和資料庫物件從某個資料庫複製和散發到另一個資料庫,然後在兩個資料庫之間進行同步處理以維護一致性。將複寫分為兩大類別很有用:在伺服器中複寫資料至伺服器環境,以及在伺服器和用戶端之間複寫資料。在伺服器之間複寫資料通常可支援延展性和可用性的提升、資料倉儲和報表,以及整合多個站台的資料。在伺服器與用戶端之間複寫資料通常可支援與行動使用者交換資料、消費者銷售點 (POS) 應用程式,以及整合多個站台的資料。

複寫使用出版業比喻來表示複寫拓撲中的元件,包括「發行者」、「散發者」、「訂閱者」、發行集、發行項和訂閱。儘管雜誌比喻對於理解複寫非常有用,但須注意,SQL Server 複寫還包含此比喻中未表示的功能,特別是「訂閱者」進行更新以及「發行者」將累加變更傳送至發行集中發行項的能力。

複寫類型有三種:交易式複寫、合併式複寫和快照式複寫。這些所有類型都仰賴許多名為代理程式的獨立程式,以便執行與追蹤變更和散發資料有關的工作。

本章節內容