複寫類型

Microsoft SQL Server 2005 提供了以下幾類可用於分散式應用程式的複寫:

為應用程式選擇的複寫類型取決於許多因素,包括實體複寫環境、要複寫的資料類型和數量,以及資料是否在「訂閱者」端更新。實體環境包括複寫所涉及的電腦數量和位置,不管這些電腦是用戶端還是伺服器。如需有關判斷最適用於特定應用程式之複寫類型的詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<複寫的實作考量>。

各種類型的複寫通常會先對「發行者」和「訂閱者」之間的發行物件進行初始同步處理。此初始同步處理可由複寫使用*「快照集」* (發行集指定之所有物件和資料的副本) 來執行。快照集建立後會傳遞到「訂閱者」。對於某些應用程式,只需執行快照式複寫即可。對於其他類型的應用程式,有必要讓後續的資料變更累加地流動至「訂閱者」。某些應用程式還要求「訂閱者」端的變更流回「發行者」端。交易式複寫與合併式複寫可為這些類型的應用程式提供選項。

系統不會追蹤快照式複寫中的資料變更。每次套用快照集時,快照集都會完全覆寫現有資料。交易式複寫透過 SQL Server 交易記錄追蹤變更,合併式複寫則透過觸發程序和中繼資料表追蹤變更。

請參閱

概念

複寫元件
複寫考量 (SQL Server Express)

說明及資訊

取得 SQL Server 2005 協助