sp_replsetoriginator (Transact-SQL)

适用于: SQL Server Azure SQL 托管实例

用于在双向事务复制中调用环回检测和处理。 此存储过程在发布服务器上对发布数据库执行。

Transact-SQL 语法约定

语法

sp_replsetoriginator
    [ @originator_srv = ] N'originator_srv'
    , [ @originator_db = ] N'originator_db'
    [ , [ @publication = ] N'publication' ]
[ ; ]

参数

[ @originator_srv = ] N'originator_srv'

正在应用事务的服务器的名称。 @originator_srvsysname,没有默认值。

[ @originator_db = ] N'originator_db'

正在应用事务的数据库的名称。 @originator_db为 sysname,没有默认值。

[ @publication = ] N'publication'

标识为仅供参考。 不支持。 不保证以后的兼容性。

返回代码值

0(成功)或 1(失败)。

注解

sp_replsetoriginator由分发代理执行,以记录复制应用的事务源。 该信息用于为具有环回属性集的双向事务订阅调用环回检测。

权限

只有发布服务器上的 sysadmin 固定服务器角色的成员、发布数据库中db_owner固定数据库角色的成员,或者发布访问列表 (PAL) 中的用户可以执行sp_replsetoriginator