Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
Retorna informações sobre uma assinatura para uma publicação de mesclagem, push e pull. Esse procedimento armazenado é executado no Publicador no banco de dados de publicação ou em um Assinante de republicação no banco de dados de assinatura.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helpmergesubscription
[ [ @publication = ] N'publication' ]
[ , [ @subscriber = ] N'subscriber' ]
[ , [ @subscriber_db = ] N'subscriber_db' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @subscription_type = ] N'subscription_type' ]
[ , [ @found = ] found OUTPUT ]
[ ; ]
Argumentos
@publication [ = ] N'publicação'
O nome da publicação. @publication é sysname, com um padrão de %. A publicação já deve existir e estar em conformidade com as regras para identificadores. Se NULL ou %, informações sobre todas as publicações de mesclagem e assinaturas no banco de dados atual são retornadas.
@subscriber [ = ] N'assinante'
O nome do Assinante. @subscriber é sysname, com um padrão de %. Se NULL ou %, informações sobre todas as assinaturas da publicação em questão são retornadas.
@subscriber_db [ = ] N'subscriber_db'
O nome do banco de dados de assinatura. @subscriber_db é sysname, com um padrão de , que retorna informações sobre todos os bancos de dados de %assinatura.
@publisher [ = ] N'editor'
O nome do Editor. @publisher é sysname, com um padrão de %, com um padrão de %, que retorna informações sobre todos os Editores. O Publicador deve ser um servidor válido.
@publisher_db [ = ] N'publisher_db'
O nome do banco de dados Publicador. @publisher_db é sysname, com um padrão de , que retorna informações sobre todos os bancos de dados do %Publisher.
@subscription_type [ = ] N'subscription_type'
O tipo de assinatura. @subscription_type é nvarchar(15) e pode ser um desses valores.
| Valor | Descrição |
|---|---|
push (padrão) |
Assinatura push. |
pull |
Assinatura por pull |
both |
Assinaturas push e pull |
@found [ = ] encontrado SAÍDA
Um sinalizador para indicar linhas de retorno. @found é um parâmetro OUTPUT do tipo int.
1indica que a publicação foi encontrada.0indica que a publicação não foi encontrada.
Conjunto de resultados
Valores do código de retorno
0 (sucesso) ou 1 (falha).
Comentários
sp_helpmergesubscription é usado na replicação de mesclagem para retornar informações de assinatura armazenadas no Publicador ou no Assinante de republicação.
Para assinaturas anônimas, o valor subscription_type é sempre 1 (pull). No entanto, você deve executar sp_helpmergepullsubscription no Assinante para obter informações sobre assinaturas anônimas.
Permissões
Somente os membros da função de servidor fixa sysadmin, da função de banco de dados fixa db_owner ou da lista de acesso à publicação à qual a assinatura pertence podem executar sp_helpmergesubscription.