sp_changemergepullsubscription (Transact-SQL)
Altera as propriedades da assinatura pull de mesclagem. Esse procedimento armazenado é executado no Assinante, no banco de dados de assinatura.
Sintaxe
sp_changemergepullsubscription [ [ @publication= ] 'publication' ]
[ , [ @publisher= ] 'publisher' ]
[ , [ @publisher_db= ] 'publisher_db' ]
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumentos
[ @publication=] 'publication'
É o nome da publicação. publication é sysname, com um padrão %.[ @publisher=] 'publisher'
É o nome do Publicador. publisher é sysname, com um padrão %.[ @publisher_db=] 'publisher_db'
É o nome do banco de dados Publicador. publisher_db é sysname, com um padrão %.[ @property=] 'property'
É o nome da propriedade a ser alterada. property é sysname, e pode ser um dos valores na tabela.[ @value=] 'value'
É o novo valor da propriedade especificada. value é nvarchar(255), e pode ser um dos valores na tabela.Propriedade
Valor
Descrição
alt_snapshot_folder
Local onde a pasta de instantâneo é armazenada se o local for diferente ou for uma adição ao local padrão.
description
Descrição da assinatura pull de mesclagem.
distributor
Nome do Distribuidor.
distributor_login
ID do logon usado no Distribuidor para Autenticação do SQL Server
distributor_password
Senha (criptografada) usada no Distribuidor para Autenticação do SQL Server
distributor_security_mode
1
Use a Autenticação do Windows ao se conectar ao Distribuidor.
0
Use a Autenticação do SQL Server ao se conectar ao Distribuidor.
dynamic_snapshot_location
Caminho para a pasta onde os arquivos de instantâneo são salvos.
ftp_address
Disponível somente para compatibilidade com versões anteriores. É o endereço de rede do serviço FTP (File Transfer Protocol) para o Distribuidor.
ftp_login
Disponível somente para compatibilidade com versões anteriores. É o nome de usuário usado para se conectar ao serviço FTP.
ftp_password
Disponível somente para compatibilidade com versões anteriores. É a senha de usuário usada para se conectar ao serviço FTP.
ftp_port
Disponível somente para compatibilidade com versões anteriores. É o número da porta do serviço FTP para o Distribuidor.
hostname
Especifica o valor para HOST_NAME() quando essa função for usada na cláusula WHERE de uma relação de filtro de junção ou registro lógico.
internet_login
Logon que o Merge Agent usa ao se conectar ao servidor da Web que está hospedando a sincronização da Web usando Autenticação Básica.
internet_password
Senha para o logon que o Merge Agent usa ao se conectar ao servidor da Web que está hospedando a sincronização da Web usando Autenticação Básica.
internet_security_mode
1
Use a Autenticação do Windows para se conectar ao servidor da Web que está hospedando a sincronização da Web.
0
Use a Autenticação Básica para se conectar ao servidor da Web que está hospedando a sincronização da Web.
internet_timeout
Período de tempo, em segundos, antes que uma solicitação de sincronização da Web expire.
internet_url
URL que representa o local do Replication Listener para sincronização da Web.
merge_job_login
Logon para a conta do Windows na qual o agente é executado.
merge_job_password
Senha para a conta do Windows na qual o agente é executado.
priority
Disponível somente para compatibilidade com versões anteriores; execute sp_changemergesubscription no Publicador, em vez de modificar a prioridade de uma assinatura.
publisher_login
ID do logon usado no Publicador para Autenticação do SQL Server
publisher_password
Senha (criptografada) usada no Publicador para Autenticação do SQL Server
publisher_security_mode
0
Use a Autenticação do SQL Server ao se conectar ao Publicador.
1
Use a Autenticação do Windows ao se conectar ao Publicador.
2
Gatilhos de sincronização usam uma entrada estática sysservers para efetuar RPC (chamada de procedimento remoto), e o Publicador deve ser definido na tabela sysservers como um servidor remoto ou vinculado.
sync_type
automatic
Esquema e dados iniciais de tabelas publicadas são transferidos ao Assinante primeiro .
none
O Assinante já tem o esquema e os dados iniciais para as tabelas publicadas; tabelas do sistema e dados são sempre transferidos.
use_ftp
true
Use o FTP em vez do protocolo típico para recuperar instantâneos.
false
Use o FTP em vez do protocolo típico para recuperar instantâneos.
use_web_sync
true
A assinatura pode ser sincronizada pelo HTTP.
false
A assinatura não pode ser sincronizada pelo HTTP.
use_interactive_resolver
true
Resolvedor interativo usado durante a reconciliação.
false
Resolvedor interativo não é usado.
working_directory
Caminho completamente qualificado para o diretório onde os arquivos de instantâneo são transferidos usando o FTP quando essa opção é especificada.
NULL (padrão)
Retorna a lista de valores com suporte para property.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_changemergepullsubscription é usado em replicação de mesclagem.
O servidor e o banco de dados atual deveriam ser o Assinante e banco de dados do Assinante.
Depois de alterar o logon ou a senha de um agente, você deve parar e reiniciar o agente para que a alteração entre em vigor.
Permissões
Somente membros da função de servidor fixa sysadmin ou da função de banco de dados fixa db_owner podem executar sp_changemergepullsubscription.
Consulte também