Compartir vía


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 = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    [ , [ @failover_mode_id = ] failover_mode_id OUTPUT ]
    [ , [ @failover_mode = ] N'failover_mode' OUTPUT ]
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

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 = ] N'publisher_db'

Nombre de la base de datos de publicación. @publisher_db es sysname, sin ningún valor predeterminado.

[ @publication = ] N'publication'

Nombre de la publicación que participa en la actualización de este suscriptor. @publication es sysname, sin ningún valor predeterminado.

[ @failover_mode_id = ] failover_mode_id OUTPUT

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

[ @failover_mode = ] SALIDA de N'failover_mode'

Devuelve el modo en que se realizan las modificaciones de datos en el suscriptor. @failover_mode es un parámetro OUTPUT de tipo nvarchar(10) y puede ser uno de los valores siguientes.

Valor Descripción
immediate Actualización inmediata: las actualizaciones del suscriptor se propagan inmediatamente al publicador utilizando un protocolo de confirmación en dos fases (2PC).
queued 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 (erróneo).

Comentarios

sp_helpreplfailovermode se usa en la replicación de instantáneas o la replicación transaccional para las que las suscripciones están habilitadas para la actualización inmediata con la actualización en cola como conmutación por error, si se produce un 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.