Compartir vía


sp_setreplfailovermode (Transact-SQL)

Se aplica a: SQL Server

Permite establecer el modo de operación de conmutación por error para las suscripciones habilitadas para la actualización inmediata, con la actualización en cola como conmutación por error. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones. 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_setreplfailovermode
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @failover_mode = ] N'failover_mode'
    [ , [ @override = ] override ]
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

Nombre de la publicación. @publisher es sysname, sin ningún valor predeterminado. La publicación debe existir.

[ @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. @publication es sysname, sin ningún valor predeterminado.

[ @failover_mode = ] N'failover_mode'

Modo de conmutación por error de la suscripción. @failover_mode es nvarchar(10) y puede ser uno de estos valores.

Valor Descripción
immediate o sync A medida que se vayan modificando los datos en el suscriptor, se realiza una copia masiva de las modificaciones en el publicador.
queued Las modificaciones de datos se almacenan en una cola de SQL Server.

Nota:

Microsoft Message Queuing ha quedado en desuso y ya no se admite.

[ @override = ] invalidación

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_setreplfailovermode se usa en la replicación de instantáneas o en la replicación transaccional para las que se habilitan las suscripciones, ya sea para la actualización en cola con conmutación por error a actualización inmediata o para la actualización inmediata con conmutación por error a la actualización en cola.

Permisos

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