sp_helpreplfailovermode (Transact-SQL)

Exibe o modo de failover atual de uma assinatura. Esse procedimento armazenado é executado no Assinante, em qualquer banco de dados. Para obter mais informações sobre modos de failover, consulte Assinaturas atualizáveis para replicação de transação.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_helpreplfailovermode [ @publisher= ] 'publisher' 
    [ , [ @publisher_db = ] 'publisher_db' ] 
    [ , [ @publication = ] 'publication' ] 
    [ , [ @failover_mode_id= ] 'failover_mode_id'OUTPUT] 
    [ , [ @failover_mode = ] 'failover_mode'OUTPUT] 

Argumentos

  • [ @publisher=] 'publisher'
    É o nome do Publicador que está participando da atualização desse Assinante. publisher é sysname, sem padrão. O Publicador já deve estar configurado para publicação.

  • [ @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 que está participando da atualização deste Assinante. publication é sysname, sem padrão.

  • [ @failover_mode_id=] 'failover_mode_id' OUTPUT
    Retorna o valor inteiro do modo de failover e é um parâmetro OUTPUT. failover_mode_id é um tinyint com um padrão de 0. Retorna 0 para atualização imediata e 1 para atualização enfileirada.

  • [@failover_mode=] 'failover_mode'OUTPUT
    Retorna o modo pelo qual as modificações são feitas no Assinante. failover_mode é um nvarchar(10) com um padrão de NULL. É um parâmetro OUTPUT.

    Valor

    Descrição

    immediate

    Atualização imediata: as atualizações feitas no Assinante são imediatamente propagadas no Publicador, usando o protocolo 2PC.

    queued

    Atualização enfileirada: atualizações feitas no Assinante são armazenadas em uma fila.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

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

Permissões

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

Consulte também

Referência