sp_changemergesubscription (Transact-SQL)
Altera as propriedades selecionadas de uma assinatura push de mesclagem. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador.
Observação sobre segurança |
---|
Quando um Publicador é configurado com um Distribuidor remoto, os valores fornecidos para todos os parâmetros, inclusive job_login e job_password, são enviados ao Distribuidor como texto sem-formatação. Você deve criptografar a conexão entre o Publicador e seu Distribuidor remoto antes de executar esse procedimento armazenado. Para obter mais informações, consulte Habilitar conexões criptografadas no Mecanismo de Banco de Dados (SQL Server Configuration Manager). |
Sintaxe
sp_changemergesubscription [ [ @publication= ] 'publication' ]
[ , [ @subscriber= ] 'subscriber'
[ , [ @subscriber_db= ] 'subscriber_db' ]
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumentos
[ @publication=] 'publication'
É o nome da publicação a ser alterada. publication é sysname, com um padrão de NULL. A publicação já deve existir e ser adequada às regras para identificadores.[ @subscriber=] 'subscriber'
É o nome do Assinante. subscriber é sysname, com um padrão de NULL.[ @subscriber_db=] 'subscriber_db'
É o nome do banco de dados de assinatura. subscriber_dbé sysname, com um padrão de NULL.[ @property=] 'property'
É a propriedade a ser alterada para a publicação determinada. property é sysname, e pode ter um dos valores da tabela.[ @value=] 'value'
É o novo valor da property especificada. value é nvarchar(255), e pode ter um dos valores da tabela.Propriedade
Valor
Descrição
description
Descrição da assinatura de mesclagem.
priority
É a prioridade da assinatura. A prioridade é usada pelo resolvedor padrão para escolher um vencedor quando são detectados conflitos.
merge_job_login
Logon para a conta do Microsoft Windows na qual o agente é executado.
merge_job_password
Senha para a conta do Windows na qual o agente é executado.
publisher_security_mode
1
Use a Autenticação do Windows ao se conectar ao Publicador.
0
Use a Autenticação do SQL Server ao se conectar ao Publicador.
publisher_login
Nome de logon no Publicador.
publisher_password
Senha forte para o logon do Publicador fornecido.
subscriber_security_mode
1
Use a Autenticação do Windows ao se conectar ao Assinante.
0
Use Autenticação do SQL Server ao se conectar ao Assinante.
subscriber_login
Nome de logon no Assinante.
subscriber_password
Senha forte para o logon de Assinante fornecido.
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 de sistema e dados são sempre transferidos.
use_interactive_resolver
true
Permite resolver conflitos interativamente para todos os artigos que permitem resolução interativa.
false
Conflitos são resolvidos automaticamente usando um resolvedor padrão ou resolvedor personalizado.
NULL (padrão)
NULL (padrão)
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_changemergesubscription é usado em replicação de mesclagem.
Depois de alterar o logon ou a senha de um agente, você deve parar e reiniciar o agente antes que as alterações entrem em vigor.
Permissões
Somente membros da função de servidor fixa sysadmin ou db_owner podem executar sp_changemergesubscription.
Consulte também
Referência
sp_addmergesubscription (Transact-SQL)
sp_dropmergesubscription (Transact-SQL)