复制系统存储过程 (Transact-SQL)
更新日期: 2005 年 12 月 5 日
在 SQL Server 2005 中,很多现有的公共复制系统存储过程已被更新,可以支持新的复制功能了。有关详细信息,请参阅复制增强。下表列出了新增的复制存储过程。
新增的复制存储过程
存储过程 | 说明 |
---|---|
创建一项代理作业,该作业可以生成基于参数化行筛选器的订阅定义的快照。 |
|
为发布数据库创建日志读取器代理作业。 |
|
使用订阅服务器中的 HOST_NAME 或 SUSER_SNAME,创建基于参数化行筛选器的订阅定义的分区。 |
|
创建新的预定代理作业,以使推送订阅与合并发布同步。 |
|
创建新的预定代理作业,以使推送订阅与事务性发布同步。 |
|
为给定分发服务器创建队列读取器代理作业。 |
|
用于 Oracle 发布。更改 Oracle 发布服务器和 SQL Server 分发服务器之间的项目列数据类型映射。 |
|
修改为带有参数化行筛选器的发布的订阅生成快照的代理作业。 |
|
更改日志读取器代理作业的安全属性。 |
|
可更改复制代理连接到复制拓扑中的服务器时所用的 Windows 帐户或 SQL Server 登录名的存储密码。使用此存储过程,可以为服务器中运行的所有复制代理使用的给定 SQL Server 登录名或 Windows 帐户实例更改密码。 |
|
sp_changesubscription(新记录的) |
对于排队更新事务复制所涉及的快照或者事务性推送订阅,或所涉及的请求订阅,更改其属性。虽然 sp_changesubscription 不是一个新增的过程,但并未在早期版本中介绍过。 |
显示发布的参数化行筛选器属性的信息。另外,无论发布是否有资格使用预计算分区,这些函数都可用于为其生成筛选数据分区。 |
|
用于验证两个表之间的联接筛选器以确定联接筛选子句是否有效。此存储过程还返回提供的联接筛选器的信息,其中包括联接筛选器是否可用于给定表的预计算分区。 |
|
用来对任何表检查筛选子句,以确定筛选子句对该表是否有效。此存储过程返回所提供的筛选器的相关信息,包括筛选器是否适合用于预计算分区。 |
|
删除对等事务性发布状态请求的相关历史记录。 |
|
删除跟踪令牌历史记录信息。 |
|
删除基于参数化行筛选器的订阅定义的快照作业。 |
|
删除基于参数化行筛选器的订阅定义的现有分区。 |
|
当启用复制架构更改时,返回所有挂起架构更改的列表。 |
|
返回一个列表,其中包含所有可以在代理配置文件中为指定代理类型设置的复制代理参数。 |
|
返回 Oracle 发布服务器和 SQL Server 分发服务器之间的默认数据类型映射。 |
|
返回有关 Oracle 发布服务器和 SQL Server 分发服务器之间发布特定数据类型映射的信息。 |
|
返回有关生成筛选数据快照的代理作业的信息。 |
|
为发布数据库返回日志读取器代理作业属性。 |
|
返回指定合并发布的分区信息。 |
|
返回对等复制拓扑中参与者收到的所有状态请求的相关信息。 |
|
返回针对从对等复制拓扑中参与者收到的特定状态请求所做出的全部响应。 |
|
返回队列读取器代理作业的属性。 |
|
返回给定订阅的所有事务复制错误。 |
|
为每个已插入发布以确定滞后时间的跟踪标记分别返回一行。 |
|
返回指定跟踪令牌的详细滞后时间信息,为每个订阅服务器返回一行。 |
|
显示有关 Oracle 发布服务器的 Xactset 作业的信息。 |
|
返回 COM 组件的 CLSID 值,该组件注册为用于解决冲突的业务逻辑模块。 |
|
将跟踪令牌发布到发布服务器的事务日志中,并开始跟踪滞后时间统计信息的过程。 |
|
定义自定义代码,该代码可以补偿对包含自定义用户定义存储过程的事务性发布所做的数据定义语言 (DDL) 更改。 |
|
注册一个业务逻辑处理程序,可在合并复制同步过程中调用该程序。 |
|
更改发布的监视阈值标准。 |
|
返回给定复制合并代理过去会话的信息,并且针对每个符合筛选条件的会话返回一行。 |
|
返回有关特定复制合并代理会话的项目级详细信息,该会话是用于监视合并复制的。 |
|
返回发布服务器上一个或多个发布的当前状态信息。 |
|
返回为所监视发布设置的阈值度量指标。 |
|
为与分发服务器关联的一个或多个发布服务器返回当前状态信息。 |
|
返回属于发布服务器中一个或多个发布的订阅的当前状态信息,并为每个返回的订阅返回一行。 |
|
返回有关对事务性发布的订阅的等待命令数以及处理这些命令的粗略估计时间的信息。 |
|
从对等拓扑中的节点执行此过程时,此过程将从拓扑中的其他每个节点请求响应。通过执行此过程并检查对应的响应,可以保证所有先前命令都已传递到响应的节点。 |
|
重置请求订阅的快照传递进程,以便可以重新启动快照传递。 |
|
修改并显示架构的相关信息,此架构在列出适合于发布的 Oracle 表时被排除。 |
|
将 Microsoft SQL Server 与非 SQL Server 数据库管理系统 (DBMS) 之间的现有数据类型映射标记为默认映射。 |
|
返回一个结果集,该结果集显示正在等候复制的更改的大致数目。 |
|
启动为发布生成初始快照的快照代理作业。 |
|
删除通过执行 sp_register_custom_scripting 注册的自定义代码。 |
|
删除以前注册的业务逻辑处理程序。 |
请参阅
其他资源
Transact-SQL 中的新增功能和增强功能 (Transact-SQL)
How to: Upgrade Replication Scripts (Replication Transact-SQL Programming)