sys.sp_addmergealternatepublisher (Transact-SQL)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Adiciona a capacidade de um Assinante usar um parceiro alternativo de sincronização. As propriedades de publicação devem especificar que os Assinantes podem sincronizar-se com outros Editores. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.

Transact-SQL convenções de sintaxe

Syntax

sys.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' ]
[ ; ]

Arguments

@publisher [ = ] N'editor'

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

[ @publisher_db = ] N'publisher_db'

O nome da base de dados de publicações. @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 Publisher alternativo. @alternate_publisher é sysname, sem padrão.

[ @alternate_publisher_db = ] N'alternate_publisher_db'

O nome da base de dados de publicações na editora alternativa. @alternate_publisher_db é sysname, sem padrão.

[ @alternate_publication = ] N'alternate_publication'

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

[ @alternate_distributor = ] N'alternate_distributor'

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

[ @friendly_name = ] N'friendly_name'

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

[ @reserved = ] N'reservado'

Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_addmergealternatepublisher é usado na replicação por fusão.

Permissions

Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_addmergealternatepublisher.