Compartilhar via


sp_helpmergealternatepublisher (Transact-SQL)

Retorna uma lista de todos os servidores habilitados como Publicadores alternativos para publicações de mesclagem. Esse procedimento armazenado é executado no Assinante, no banco de dados de assinatura.

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

Sintaxe


sp_helpmergealternatepublisher [ @publisher = ] 'publisher', [ @publisher_db = ] 'publisher_db', [ @publication = ] 'publication'

Argumentos

  • [ @publisher=] 'publisher'
    É o nome do Publicador alternativo.publisher é sysname, sem padrã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.publication é sysname, sem padrão.

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

alternate_publisher

sysname

Nome do Publicador alternativo.

alternate_publisher_db

sysname

Nome do banco de dados de publicação.

alternate_publication

sysname

Nome da publicação.

alternate_distributor

sysname

Nome do distribuidor.

friendly_name

nvarchar(255)

Descrição do Publicador alternativo.

enabled

bit

Especifica se o servidor é um Publicador alternativo. 1 especifica que o Publicador está habilitado como um Publicador alternativo. 0 especifica que não está habilitado.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_helpmergealternatepublisher é usado em replicação de mesclagem.

Durante cada sessão de mesclagem, o sistema examina o Publicador e o Assinante para a lista de cada um de publicadores alternativos. O processo de mesclagem adiciona ou descarta entradas na lista de publicadores alternativos, cujo resultado é a lista de publicadores alternativos na correspondência de Publicador e Assinante.

Permissões

Somente membros da lista de acesso à publicação para a publicação podem executar sp_helpmergealternatepublisher.