sp_replsetoriginator (Transact-SQL)
适用于: SQL Server Azure SQL 托管实例
用于在双向事务复制中调用环回检测和处理。 此存储过程在发布服务器上对发布数据库执行。
语法
sp_replsetoriginator
[ @originator_srv = ] N'originator_srv'
, [ @originator_db = ] N'originator_db'
[ , [ @publication = ] N'publication' ]
[ ; ]
参数
[ @originator_srv = ] N'originator_srv'
正在应用事务的服务器的名称。 @originator_srv 为 sysname,没有默认值。
[ @originator_db = ] N'originator_db'
正在应用事务的数据库的名称。 @originator_db为 sysname,没有默认值。
[ @publication = ] N'publication'
标识为仅供参考。 不支持。 不保证以后的兼容性。
返回代码值
0
(成功)或 1
(失败)。
注解
sp_replsetoriginator
由分发代理执行,以记录复制应用的事务源。 该信息用于为具有环回属性集的双向事务订阅调用环回检测。
权限
只有发布服务器上的 sysadmin 固定服务器角色的成员、发布数据库中db_owner固定数据库角色的成员,或者发布访问列表 (PAL) 中的用户可以执行sp_replsetoriginator
。