sp_replsetoriginator (Transact-SQL)

Se aplica a: SQL Server Azure SQL Managed Instance

Se utiliza para invocar la detección y control de bucles invertidos en la replicación transaccional bidireccional. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @originator_srv = ] N'originator_srv'

Nombre del servidor donde se aplica la transacción. @originator_srv es sysname, sin ningún valor predeterminado.

[ @originator_db = ] N'originator_db'

Nombre de la base de datos donde se aplica la transacción. @originator_db es sysname, sin ningún valor predeterminado.

[ @publication = ] N'publication'

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_replsetoriginatorel Agente de distribución ejecuta para registrar el origen de las transacciones aplicadas por la replicación. Esta información se utiliza para invocar la detección de bucles invertidos en suscripciones transaccionales bidireccionales que tienen establecida la propiedad de bucles invertidos.

Permisos

Solo los miembros del rol fijo de servidor sysadmin en el publicador, los miembros del rol fijo de base de datos de db_owner en la base de datos de publicación o los usuarios de la lista de acceso a la publicación (PAL) pueden ejecutar sp_replsetoriginator.