sp_replsetoriginator (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例

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

Transact-SQL 语法约定

语法

  
sp_replsetoriginator [ @server_name= ] 'server_name'   
    , [ @database_name= ] 'database_name'  

参数

[ @server_name = ] 'server_name' 正在应用事务的服务器的名称。 originating_server为 sysname,无默认值。

[ @database_name = ] 'database_name' 正在应用事务的数据库的名称。 originating_dbsysname,无默认值。

返回代码值

0 (成功) 或 1 (失败)

备注

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

权限

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

另请参阅

系统存储过程 (Transact-SQL)