sp_changemergesubscription (Transact-SQL)
Altera as propriedades selecionadas de uma assinatura push de mesclagem. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.
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. Criptografe a conexão entre o Publicador e seu Distribuidor remoto antes de executar esse procedimento armazenado. Para obter mais informações, consulte Criptografando conexões com o SQL Server. |
Sintaxe
sp_changemergesubscription [ [ @publication= ] 'publication' ]
[ , [ @subscriber= ] 'subscriber'
[ , [ @subscriber_db= ] 'subscriber_db' ]
[ , [ @property= ] 'property' ]
[ , [ @value= ] 'value' ]
Argumentos
[ @publication=] 'publication'
É o nome da publicação a alterar. 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 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 ser um dos valores na tabela.[ @value=] 'value'
É o novo valor da propriedade especificada. propertyvalue é nvarchar(255), e pode ser um dos valores na 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 do 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.