Share via


sp_setreplfailovermode (Transact-SQL)

Permite definir o modo de operação de failover para assinaturas habilitadas para atualização imediata com atualização enfileirada como failover. Esse procedimento armazenado é executado no Assinante, no banco de dados de assinatura. Para obter mais informações sobre modos de failover, consulte Assinaturas atualizáveis para replicação transacional.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_setreplfailovermode [ @publisher= ] 'publisher'
    [ , [ @publisher_db = ] 'publisher_db' ]
    [ , [ @publication= ] 'publication' ]
    [ , [ @failover_mode= ] 'failover_mode' ]
    [ , [ @override = ] override ]

Argumentos

  • [ @publisher=] 'publisher'
    É o nome da publicação. publication é sysname, sem padrão. A publicação já deve existir.

  • [ @publisher_db =] 'publisher_db'
    É o nome do banco de dados de publicação. publisher_db é sysname, sem padrão.

  • [ @publication = ] 'publication'
    É o nome da publicação. publicationé sysname, sem padrão.

  • [@failover_mode=] 'failover_mode'
    É o modo de failover da assinatura. failover_mode é nvarchar(10), de pode ter um destes valores.

    Valor

    Descrição

    immediate ou sync

    Modificações de dados feitas no Assinante são copiadas em massa para o Publicador à medida que ocorrem.

    queued

    As modificações de dados são armazenadas em uma fila do MicrosoftSQL Server.

    Dica

    O Serviço de Enfileiramento de Mensagens da Microsoft foi preterido e não tem mais suporte.

  • [ @override= ] override
    Somente para uso interno.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_setreplfailovermode é usado em replicação de instantâneo ou replicação transacional para a qual as assinaturas são habilitadas ou para atualização enfileirada com failover para atualização imediata ou para atualização imediata com failover para atualização enfileirada.

Permissões

Somente membros da função de servidor fixa sysadmin ou da função de banco de dados fixa db_owner podem executar sp_setrplfailovermode.

Consulte também

Referência

Procedimentos armazenados do sistema (Transact-SQL)

Conceitos

Alternar entre modos de atualização para uma assinatura transacional atualizável