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 temas 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