共用方式為


開發人員指南 (複寫)

以程式設計的方式設定、維護和監視複寫拓撲的能力,可讓您同時簡化重複的複寫工作,並改善複寫為主的應用程式之使用者經驗。 藉由程式設計複寫,您的終端使用者可以使用自訂的複寫功能來提供,而不需要熟悉複寫預存程式和複寫代理程式可執行檔,或是必須使用SQL Server Management Studio所實作的複寫使用者介面。

以下是您的應用程式可能從用程式存取複寫服務獲益的狀況:

  • 將複寫功能加入現有一般使用者應用程式,例如在使用者按一下按鈕時,同步處埋提取訂閱。
  • 建立供遠端管理複寫使用的網路架構使用者介面。
  • 建立只公開管理功能子集的自訂使用者介面,可用以從單一位置遠端管理多個複寫拓撲,或是可結合管理與同步處理功能。
  • 透過加入監視發行集、訂閱或是在散發者端的狀態之能力,來改善現有的監視工具。
  • 建立自訂應用程式以管理訂閱,或是將它們同步處理至 Oracle 發行者。
  • 當同步處理合併式訂閱時,會寫入執行的自訂商務邏輯規則。
  • 產生可在設定新訂閱者時重複執行的 Transact-SQL 腳本。

SQL Server可讓您以程式設計方式控制複寫代理程式,以及以程式設計方式管理和監視複寫拓撲。 若要深入了解程式設計複寫,請參閱複寫程式設計概念

本節內容

複寫程式設計概念
描述開發使用複寫之應用程式的規劃步驟。

Replication System Stored Procedures Concepts
描述如何使用系統預存程序,在應用程式拓撲中提供程式存取。

複寫管理物件概念
說明使用 Replication Management Objects (RMO) 的概念。 這是一個 Managed 程式碼元件,可封裝SQL Server的複寫功能。

Replication Agent Executables Concepts
描述複寫代理程式可執行檔的使用。