實作複寫的方法
複寫提供了幾種實作和管理複寫的方法,包括 SQL Server Management Studio、程式設計介面和其他 Microsoft Windows 元件。
SQL Server Management Studio
SQL Server Management Studio 包含了複寫物件的圖形結構,您可用它在您的企業中實作和管理完整的複寫環境。SQL Server Management Studio 提供了做為中央位置的 [複寫] 資料夾以組織和管理發行集和訂閱。您可以透過 [複寫] 資料夾啟動下列項目:
元件 |
描述 |
---|---|
複寫精靈和屬性表 |
|
複寫監視器 |
「複寫監視器」提供對複寫活動的全面檢視,側重於「發行者」與「訂閱者」之間的資料移動。「複寫監視器」是一種用於監視即時活動、對問題進行疑難排解以及分析以往複寫活動的工具。如需詳細資訊,請參閱<使用複寫監視器監視複寫>。 |
衝突檢視器 |
另一種由 SQL Server Management Studio 提供的工具是「衝突檢視器」。「衝突檢視器」可協助您檢視並解決在同步處理合併訂閱或佇列更新訂閱時所發生的任何衝突。如需詳細資訊,請參閱<進階合併式複寫衝突偵測與解決>和<佇列更新衝突偵測和解決>。 |
Windows Synchronization Manager
Windows Synchronization Manager 可讓您在 Windows 應用程式中同步處理資料、訂閱發行集以及組織和存取複寫物件。如需詳細資訊,請參閱<Windows Synchronization Manager>。
複寫程式發展介面
除了使用 SQL Server Management Studio 之外,使用者也可利用下列程式設計介面來實作、管理和監視複寫:
複寫系統預存程序和複寫代理程式可執行檔皆已歸檔,並可做為使用批次檔和指令碼實作複寫的方法。如需詳細資訊,請參閱<複寫系統預存程序概念>和<複寫代理程式可執行檔概念>。
使用以系統預存程式為基礎的指令碼,其好處是可設定複寫,在伺服器上建立發行集及訂閱,透過 SQL Server Management Studio 自動產生指令碼,然後利用此指令碼在其他伺服器上設定複寫。執行指令碼比使用 SQL Server Management Studio 手動重複執行相同步驟有效。如需詳細資訊,請參閱<編寫複寫指令碼>。
Replication Management Objects (RMO) 可讓您以 Managed 程式碼建立自訂應用程式,此應用程式可用於設定、實作、維護和同步處理您的複寫拓撲。如需詳細資訊,請參閱<複寫管理物件概念。>。