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.

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 Queue Server se ha dejado de utilizar 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

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.