Partilhar via


sp_addmergealternatepublisher (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Permite que um Assinante use um parceiro de sincronização alternativo. As propriedades de publicação devem especificar que os Assinantes podem sincronizar com outros Publicadores. Esse procedimento armazenado é executado no Assinante no banco de dados de assinatura.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_addmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @alternate_publisher = ] N'alternate_publisher'
    , [ @alternate_publisher_db = ] N'alternate_publisher_db'
    , [ @alternate_publication = ] N'alternate_publication'
    , [ @alternate_distributor = ] N'alternate_distributor'
    [ , [ @friendly_name = ] N'friendly_name' ]
    [ , [ @reserved = ] N'reserved' ]
[ ; ]

Argumentos

@publisher [ = ] N'editor'

O nome do Editor. @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.

@alternate_publisher [ = ] N'alternate_publisher'

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

@alternate_publisher_db [ = ] N'alternate_publisher_db'

O nome do banco de dados de publicação no publicador alternativo. @alternate_publisher_db é sysname, sem padrão.

@alternate_publication [ = ] N'alternate_publication'

O nome da publicação no parceiro de sincronização alternativo. @alternate_publication é sysname, sem padrão.

@alternate_distributor [ = ] N'alternate_distributor'

O nome do Distribuidor para o parceiro de sincronização alternativo. @alternate_distributor é sysname, sem padrão.

@friendly_name [ = ] N'friendly_name'

Um nome de exibição pelo qual a associação de Publicador, publicação e Distribuidor que compõe um parceiro de sincronização alternativo pode ser identificada. @friendly_name é nvarchar(255), com um padrão de NULL.

@reserved [ = ] N'reservado'

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_addmergealternatepublisher é usado na replicação de mesclagem.

Permissões

Somente membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar sp_addmergealternatepublisher.