sp_helpreplfailovermode (Transact-SQL)

Se aplica a:SQL Server

Muestra el modo de conmutación por error actual de una suscripción. Este procedimiento almacenado se ejecuta en el suscriptor de cualquier base de datos. Para obtener más información sobre los modos de conmutación por error, consulte Suscripciones actualizables para la replicación transaccional.

Convenciones de sintaxis de Transact-SQL

Sintaxis

  
sp_helpreplfailovermode [ @publisher= ] 'publisher'   
    [ , [ @publisher_db = ] 'publisher_db' ]   
    [ , [ @publication = ] 'publication' ]   
    [ , [ @failover_mode_id= ] 'failover_mode_id'OUTPUT]   
    [ , [ @failover_mode = ] 'failover_mode'OUTPUT]   

Argumentos

[ @publisher = ] 'publisher' Es el nombre del publicador que participa en la actualización de este suscriptor. publisher es sysname, sin ningún valor predeterminado. El publicador debe estar configurado para publicación.

[ @publisher_db = ] 'publisher_db' Es el nombre de la base de datos de publicación. publisher_db es sysname, sin ningún valor predeterminado.

[ @publication = ] 'publication' Es el nombre de la publicación que participa en la actualización de este suscriptor. publicationes sysname, sin ningún valor predeterminado.

[ @failover_mode_id = ] 'failover_mode_id' OUTPUT Devuelve el valor entero del modo de conmutación por error y es un parámetro OUTPUT . failover_mode_id es un tinyint con un valor predeterminado de 0. Devuelve 0 para la actualización inmediata y 1 para la actualización en cola.

[ @failover_mode = ] 'failover_mode' OUTPUT Devuelve el modo en el que se realizan modificaciones de datos en el suscriptor. failover_mode es nvarchar(10) con un valor predeterminado de NULL. Es un parámetro OUTPUT .

Valor Descripción
Inmediata Actualización inmediata: las actualizaciones del suscriptor se propagan inmediatamente al publicador utilizando un protocolo de confirmación en dos fases (2PC).
Cola Actualización en cola: las actualizaciones realizadas en el suscriptor se almacenan en una cola.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_helpreplfailovermode se usa en la replicación de instantáneas o en la replicación transaccional para las que las suscripciones están habilitadas para la actualización inmediata con actualización en cola como conmutación por error, en caso de error.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o el rol fijo de base de datos db_owner pueden ejecutar sp_helpreplfailovermode.

Consulte también

sp_setreplfailovermode (Transact-SQL)