Compartilhar via


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 transacional.

Ícone de vínculo de tópico Convenções da 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 desse 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 de 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 no qual são feitas modificações de dados 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 2PC (protocolo de confirmação de duas fases).

    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

sp_setreplfailovermode (Transact-SQL)