sp_helpmergealternatepublisher (Transact-SQL)
Aplica-se: 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
.