复制开发人员文档
如果能够以编程方式配置、维护和监视复制拓扑,则不仅可以简化重复性的复制任务,而且还可以改善基于复制的应用程序的用户体验。 通过复制编程,最终用户可以获得自定义的复制功能,既无须熟悉复制存储过程和复制代理可执行文件,也无须使用 SQL Server Management Studio 实现的复制用户界面。
在下面的应用场景中,您的应用程序可从对复制服务的编程访问中获益:
向现有最终用户应用程序添加复制功能,如当用户单击按钮时同步请求订阅。
为远程管理复制创建基于 Web 的用户接口。
创建仅公开部分管理功能的自定义用户接口,可用于从单个位置远程管理多个复制拓扑,或组合管理功能与同步功能。
通过添加对发布、订阅的状态或对分发服务器执行监视的功能来改进现有监视工具。
创建自定义应用程序,以管理订阅或与 Oracle 发布服务器同步订阅。
编写同步合并订阅时执行的自定义业务规则。
生成可在配置新订阅服务器时重复运行的 Transact-SQL 脚本。
SQL Server 不但允许您以编程方式控制复制代理,还使您能够以编程方式管理和监视复制拓扑。 若要了解有关复制编程的详细信息,请参阅复制编程概念。
本节内容
复制编程概念
介绍开发使用复制的应用程序的计划步骤。
Replication System Stored Procedures Concepts
介绍如何在复制拓扑中使用系统存储过程来提供编程访问。
复制管理对象概念
解释使用复制管理对象 (RMO) 的相关概念。 复制管理对象是一个封装了 SQL Server 的复制功能的托管代码程序集。
Replication Agent Executables Concepts
介绍如何使用复制代理可执行文件。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈