Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Altera as propriedades da subscrição de merge pull. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_changemergepullsubscription
[ [ @publication = ] N'publication' ]
[ , [ @publisher = ] N'publisher' ]
[ , [ @publisher_db = ] N'publisher_db' ]
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Arguments
[ @publication = ] N'publicação'
O nome da publicação.
@publication é sysname, com um padrão de %.
@publisher [ = ] N'editor'
O nome do Editor.
@publisher é sysname, com um padrão de %.
[ @publisher_db = ] N'publisher_db'
O nome do banco de dados do Publisher.
@publisher_db é sysname, com um padrão de %.
@property [ = ] N'propriedade'
O nome da propriedade a mudar. @property é sysname, e pode ser um dos valores na tabela seguinte.
@value [ = ] N'valor'
O novo valor para a propriedade especificada. @value é nvarchar(255) e pode ser um dos valores na tabela a seguir.
| Property | Value | Descrição |
|---|---|---|
alt_snapshot_folder |
Localização onde a pasta snapshot está armazenada se a localização for diferente ou adicional à localização padrão. | |
description |
Descrição desta subscrição de merge pull. | |
distributor |
Nome do distribuidor. | |
distributor_login |
ID de login usado no Distribuidor para Autenticação do SQL Server | |
distributor_password |
Palavra-passe (encriptada) usada no Distribuidor para Autenticação do SQL Server. | |
distributor_security_mode |
1 |
Use a Autenticação Windows ao ligar-se ao Distribuidor. |
0 |
Use a Autenticação SQL Server ao ligar-se ao Distribuidor. | |
dynamic_snapshot_location |
Caminho até à pasta onde os ficheiros snapshot são guardados. | |
ftp_address |
Disponível apenas para retrocompatibilidade. O endereço de rede do serviço de Protocolo de Transferência de Ficheiros (FTP) para o Distribuidor. | |
ftp_login |
Disponível apenas para retrocompatibilidade. O nome de utilizador usado para se ligar ao serviço FTP. | |
ftp_password |
Disponível apenas para retrocompatibilidade. A senha de usuário usada para se conectar ao serviço FTP. | |
ftp_port |
Disponível apenas para retrocompatibilidade. O número da porta do serviço FTP para o Distribuidor. | |
hostname |
Especifica o valor para HOST_NAME() quando esta função é usada na WHERE cláusula de um filtro de junção ou numa relação de registo lógico. |
|
internet_login |
Login que o Merge Agent utiliza ao ligar-se ao servidor Web que está a hospedar a sincronização Web usando Autenticação Básica. | |
internet_password |
Palavra-passe para o login que o Merge Agent utiliza ao ligar-se ao servidor Web que está a alojar a sincronização Web usando Autenticação Básica. | |
internet_security_mode |
1 |
Use a Autenticação Windows ao ligar-se ao servidor Web que está a hospedar a sincronização Web. |
0 |
Use Autenticação Básica ao ligar ao servidor Web que está a hospedar a sincronização Web. | |
internet_timeout |
Duração do tempo, em segundos, antes de um pedido de sincronização Web expirar. | |
internet_url |
URL que representa a localização do ouvinte de replicação para sincronização Web. | |
merge_job_login |
Inicie sessão na conta Windows com a qual o agente funciona. | |
merge_job_password |
Palavra-passe para a conta Windows sob a qual o agente corre. | |
priority |
Disponível apenas para retrocompatibilidade; executa sp_changemergesubscription no Publisher em vez disso para modificar a prioridade de uma subscrição. | |
publisher_login |
ID de login usado no Publisher para Autenticação SQL Server. | |
publisher_password |
Palavra-passe (encriptada) usada no Publisher para Autenticação do SQL Server. | |
publisher_security_mode |
0 |
Use a Autenticação do SQL Server ao se conectar ao Editor. |
1 |
Use a Autenticação do Windows ao se conectar ao Editor. | |
2 |
Os gatilhos de sincronização usam uma entrada estática sysservers para fazer chamadas remotas de procedimento (RPC), e o Publisher deve ser definido na sysservers tabela como servidor remoto ou servidor ligado. |
|
sync_type |
automatic |
O esquema e os dados iniciais das tabelas publicadas são transferidos primeiro para o Assinante. |
none |
O subscritor já tem o esquema e os dados iniciais para tabelas publicadas; As tabelas e dados do sistema são sempre transferidos. | |
use_ftp |
true |
Use FTP em vez do protocolo típico para obter snapshots. |
false |
Use o protocolo típico para recuperar snapshots. | |
use_web_sync |
true |
A subscrição pode ser sincronizada via HTTP. |
false |
A subscrição não pode ser sincronizada via HTTP. | |
use_interactive_resolver |
true |
O resolvedor interativo é utilizado durante a reconciliação. |
false |
O resolvedor interativo não é utilizado. | |
working_directory |
Caminho totalmente qualificado para o diretório onde os ficheiros snapshot são transferidos usando FTP quando essa opção é especificada. | |
NULL (padrão) |
Devolve a lista de valores suportados para @property. |
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_changemergepullsubscription é usado na replicação por fusão.
Assume-se que o servidor atual e a base de dados atual são a base de dados de Assinantes e Assinantes.
Após alterar o login ou a palavra-passe do agente, deve parar e reiniciar o agente antes que a alteração entre em vigor.
Permissões
Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_changemergepullsubscription.