複寫開發人員檔

適用於:SQL ServerAzure SQL 受控執行個體

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

以下是您的應用程式可能受益于以程式設計方式存取複寫服務的案例:

  • 將複寫功能新增至現有的使用者應用程式,例如在使用者按一下按鈕時同步處理提取訂閱。

  • 建立 Web 型使用者介面以遠端系統管理複寫。

  • 建立僅公開系統管理功能子集的自訂使用者介面,可用來從單一位置遠端系統管理多個複寫拓撲,或結合管理和同步處理功能。

  • 藉由新增監視發行集、訂閱或散發者端狀態的能力,來改善現有的監視工具。

  • 建立自訂應用程式以管理或同步處理 Oracle 發行者的訂閱。

  • 撰寫同步處理合併訂閱時所執行的自訂商務規則。

  • 產生可在設定新訂閱者時重複執行的 Transact-SQL 腳本。

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

本節內容

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

Replication System Stored Procedures Concepts
描述如何使用系統預存程式,在複寫拓撲中以程式設計方式存取。

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

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