sys.sp_MSchange_merge_agent_properties (Transact-SQL)

Aplica-se a: SQL Server

Altera as propriedades de um trabalho do Merge Agent que corre num Distribuidor do SQL Server 2005 (9.x) ou versão posterior. Este procedimento armazenado é usado para alterar propriedades quando o Publisher é executado numa instância do SQL Server 2000 (8.x). Este procedimento armazenado é executado no Distribuidor na base de dados de distribuição.

Transact-SQL convenções de sintaxe

Sintaxe

sys.sp_MSchange_merge_agent_properties
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @subscriber = ] N'subscriber'
    , [ @subscriber_db = ] N'subscriber_db'
    , [ @property = ] N'property'
    , [ @value = ] N'value'
[ ; ]

Arguments

@publisher [ = ] N'editor'

O nome do Editor. @publisher é sysname, sem padrão.

[ @publisher_db = ] N'publisher_db'

O nome do banco de dados de publicação. @publisher_db é sysname, sem padrão.

[ @publication = ] N'publicação'

O nome da publicação. @publication é sysname, sem padrão.

[ @subscriber = ] N'assinante'

O nome do Assinante. @subscriber é sysname, sem padrão.

[ @subscriber_db = ] N'subscriber_db'

O nome da base de dados de subscrição. @subscriber_db é sysname, sem padrão.

@property [ = ] N'propriedade'

A propriedade de publicação deve mudar. @property é sysname, sem padrão.

@value [ = ] N'valor'

O novo valor da propriedade. @value é nvarchar(524), sem padrão.

Esta tabela descreve as propriedades do trabalho do Merge Agent que podem ser alteradas e as restrições aos valores dessas propriedades.

Property valor Descrição
description Uma breve descrição da subscrição.
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 trabalho do agente é executado.
publisher_login Inicie sessão para usar ao ligar-se a um Publisher e sincronizar a subscrição.
publisher_password Palavra-passe do Publisher.

Não utilize uma palavra-passe em branco. Use uma senha forte.
publisher_security_mode 1 Autenticação do Windows.

Quando possível, use a autenticação do Windows.
0 Autenticação SQL Server.
subscriber_login Faça login para usar ao ligar-se a um Assinante para sincronizar a subscrição.
subscriber_password Palavra-passe de assinante.

Não utilize uma palavra-passe em branco. Use uma senha forte.
subscriber_security_mode 1 Autenticação do Windows.

Quando possível, use a autenticação do Windows.
0 Autenticação SQL Server.

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.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_MSchange_merge_agent_properties é usado na replicação por fusão.

Quando o Publisher corre numa instância de SQL Server versão 2005 (9.x) ou posterior, deve usar sp_changemergesubscription para alterar as propriedades de um trabalho Merge Agent que sincroniza uma subscrição push que corre no Distribuidor.

Permissions

Apenas os membros do papel fixo de servidor sysadmin no Distribuidor podem executar sp_MSchange_merge_agent_properties.