sp_setreplfailovermode (Transact-SQL)
Permite definir el modo de funcionamiento de conmutación por error para las suscripciones habilitadas para actualización inmediata con 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, vea Suscripciones actualizables para réplica transaccional.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_setreplfailovermode [ @publisher= ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication= ] 'publication' ]
[ , [ @failover_mode= ] 'failover_mode' ]
[ , [ @override = ] override ]
Argumentos
- [ @publisher=] 'publisher'
Es el nombre de la publicación. publication es de tipo sysname y no tiene ningún valor predeterminado. La publicación debe existir.
- [ @publisher_db =] 'publisher_db'
Es el nombre de la base de datos de la publicación. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.
- [ @publication=] 'publication'
Es el nombre de la publicación.publication es de tipo sysname y no tiene ningún valor predeterminado.
[@failover_mode=] 'failover_mode'
Es el modo de conmutación por error de la suscripción. failover_mode es de tipo nvarchar(10) y puede tener 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 Microsoft SQL Server.
[!NOTA] Microsoft Message Queuing se ha dejado de utilizar y ya no se admite.
- [ @override= ] override
Exclusivamente para uso interno.
Notas
sp_setreplfailovermode se utiliza en la réplica de instantáneas o la réplica transaccional para las que se habilitan las suscripciones, ya sea para la actualización en cola con conmutación por error en la actualización inmediata o para la actualización inmediata con conmutación por error en la actualización en cola.
Permisos
Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_setreplfailovermode.
Valores de código de retorno
0 (correcto) o 1 (error)
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)