sys.sp_helpmergealternatepublisher (Transact-SQL)

Aplica-se a: SQL Server

Devolve uma lista de todos os servidores ativados como editores alternativos para publicações de fusão. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.

Transact-SQL convenções de sintaxe

Syntax

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

Arguments

@publisher [ = ] N'editor'

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

Conjunto de resultados

Nome da coluna Tipo de dados Description
alternate_publisher sysname Nome do Publisher alternativo.
alternate_publisher_db sysname Nome da base de dados de publicações.
alternate_publication sysname Nome da publicação.
alternate_distributor sysname Nome do distribuidor.
friendly_name nvarchar(255) Descrição do Publisher alternativo.
enabled bit Especifica se o servidor é um Publisher alternativo. 1especifica que o Publisher está ativado como Publisher alternativo. 0 especifica que não está ativado.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

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

Durante cada sessão de fusão, o sistema consulta tanto o Publisher como o Subscritor para a lista de editores alternativos de cada um. O processo de fusão adiciona ou elimina entradas na lista de editoras alternativas, resultando em que a lista de editoras alternativas tanto no Subscritor como no Publisher coincide.

Permissions

Apenas os membros da lista de acesso à publicação para a publicação podem executar sp_helpmergealternatepublisher.