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 de um trabalho do Agente Leitor de Registos 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
Syntax
sys.sp_MSchange_logreader_agent_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publisher_security_mode = ] publisher_security_mode
, [ @publisher_login = ] N'publisher_login'
, [ @publisher_password = ] N'publisher_password'
, [ @job_login = ] N'job_login'
, [ @job_password = ] N'job_password'
, [ @publisher_type = ] N'publisher_type'
[ , [ @job_security_mode = ] job_security_mode ]
[ ; ]
Arguments
@publisher [ = ] N'editor'
O nome do Editor. @publisher é sysname, sem padrão.
[ @publisher_db = ] N'publisher_db'
O nome da base de dados de publicações. @publisher_db é sysname, sem padrão.
[ @publisher_security_mode = ] publisher_security_mode
O modo de segurança usado pelo agente ao ligar-se ao Publisher. @publisher_security_mode é int, sem padrão.
-
0especifica autenticação SQL Server -
1especifica autenticação no Windows
[ @publisher_login = ] N'publisher_login'
O login usado ao ligar-se ao Publisher.
@publisher_login é sysname, sem padrão.
@publisher_login deve ser especificado quando @publisher_security_mode é 0. Se @publisher_login for NULL e @publisher_security_mode for 1, então a conta Windows especificada em @job_login é usada ao ligar à Publisher.
[ @publisher_password = ] N'publisher_password'
A palavra-passe usada ao ligar-se ao Publisher. @publisher_password é nvarchar(524), sem padrão.
[ @job_login = ] N'job_login'
O login da conta Windows com a qual o agente corre. @job_login é nvarchar(257), sem padrão.
Note
Esta propriedade não pode ser alterada por um não-SQL Server Publisher.
[ @job_password = ] N'job_password'
A palavra-passe da conta Windows com a qual o agente corre. @job_password é sysname, sem padrão.
@publisher_type [ = ] N'publisher_type'
Especifica o tipo Publisher quando o Publisher não está a correr numa instância do SQL Server. @publisher_type é sysname e pode ser um dos seguintes valores.
| Valor | Description |
|---|---|
MSSQLSERVER |
Especifica um Editor do SQL Server. |
ORACLE |
Especifica um Oracle Publisher padrão. |
ORACLE GATEWAY |
Especifica um editor do Oracle Gateway. |
Para mais informações sobre as diferenças entre um Oracle Publisher e um Oracle Gateway Publisher, consulte Oracle Publishing Overview.
[ @job_security_mode = ] job_security_mode
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
Remarks
sp_MSchange_logreader_agent_properties é usado na replicação transacional.
Deve especificar todos os parâmetros ao executar sp_MSchange_logreader_agent_properties. Execute sp_helplogreader_agent para devolver as propriedades atuais do trabalho do Agente Leitor de Log.
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.
Podes usar sp_changelogreader_agent no Publisher para alterar as propriedades do Agente Leitor de Logs.
Permissions
Apenas os membros do papel fixo de servidor sysadmin no Distribuidor podem executar sp_MSchange_logreader_agent_properties.