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