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 replicación 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 publicación. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.[ @publication=] 'publication'
Es el nombre de la publicación. publicationes 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 Queue Server ha quedado desusado y ya no se admite.
[ @override= ] override
Exclusivamente para uso interno.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_setreplfailovermode se utiliza en la replicación de instantáneas o la replicación 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
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_setreplfailovermode.
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)
Conceptos
Cambiar entre modos de actualización para una suscripción transaccional actualizable