Compartilhar via


sp_helpmergealternatepublisher (Transact-SQL)

Aplica-se a: SQL Server

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.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@publisher [ = ] N'editor'

O nome do Publicador alternativo. @publisher é sysname, sem padrão.

@publisher_db [ = ] N'publisher_db'

O nome do banco de dados de publicação. @publisher_db é sysname, sem padrão.

@publication [ = ] N'publicação'

O nome da publicação. @publication é sysname, sem padrão.

Conjunto 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 ele não está habilitado.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_helpmergealternatepublisher é usado na 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 podem executar sp_helpmergealternatepublisher.