Compartir a través de


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.

Icono de vínculo a temasConvenciones 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)

Otros recursos

How to: Switch Between Updating Modes for an Updating Transactional Subscription (Replication Transact-SQL Programming)

Ayuda e información

Obtener ayuda sobre SQL Server 2005