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