sp_MSchange_logreader_agent_properties (Transact-SQL)
Altera as propriedades de um trabalho do Log Reader Agent, executado em uma versão do Distribuidor do MicrosoftSQL Server 2005 ou versão posterior. Esse procedimento armazenado é usado para alterar propriedades quando o Publicador é executado em uma instância do SQL Server 2000. Esse procedimento armazenado é executado no Distribuidor, no banco de dados de distribuição.
Sintaxe
sp_MSchange_logreader_agent_properties [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publisher_security_mode = ] publisher_security_mode
, [ @publisher_login = ] 'publisher_login'
, [ @publisher_password = ] 'publisher_password'
, [ @job_login = ] 'job_login'
, [ @job_password = ] 'job_password'
, [ @publisher_type = ] 'publisher_type'
Argumentos
[ @publisher = ] 'publisher'
É o nome do Publicador. publisher é sysname, sem padrão.[ @publisher_db= ] 'publisher_db'
É o nome do banco de dados de publicação. publisher_db é sysname, sem padrão.[ @publisher_security_mode= ] publisher_security_mode
É o modo de segurança usado pelo agente ao se conectar ao Publicador. publisher_security_mode é smallint, sem padrão.0 especifica Autenticação do SQL Server .
1 especifica Autenticação do Windows.
[ @publisher_login= ] 'publisher_login'
É o logon usado na conexão com o Publicador. publisher_login é sysname, sem padrão. publisher_login deve ser especificado quando publisher_security_mode for 0. Se publisher_login for NULL e publisher_security_mode for 1, então, a conta Windows especificada em job_login será usada na conexão com o Publicador.[ @publisher_password= ] 'publisher_password'
É a senha usada na conexão com o Publicador. publisher_password é sysname, sem padrão.[ @job_login= ] 'job_login'
É o logon para a conta do Windows em que o agente é executado. job_login é nvarchar(257), sem padrão. Isso não pode ser alterado para um editor não-SQL Server*.*[ @job_password= ] 'job_password'
É a senha para a conta do Windows na qual o agente é executado. job_password é sysname, sem padrão.[ @publisher_type= ] 'publisher_type'
Especifica o tipo de Publicador quando o Publicador não está sendo executado em uma instância do SQL Server. publisher_type é sysname, e pode ser um dos valores a seguir.Valor
Descrição
MSSQLSERVER
Especifica um Editor SQL Server.
ORACLE
Especifica um Publicador Oracle padrão.
ORACLE GATEWAY
Especifica um Publicador Oracle Gateway.
Para obter mais informações sobre as diferenças entre um Publicador Oracle e um Publicador Oracle Gateway , consulte Visão geral da Publicação Oracle.
Comentários
sp_MSchange_logreader_agent_properties é usado em replicação transacional.
Você deve especificar todos os parâmetros ao executar sp_MSchange_logreader_agent_properties. Execute sp_helplogreader_agent (Transact-SQL) para retornar as propriedades atuais do trabalho do Log Reader Agent.
Depois de alterar o logon ou a senha de um agente, você deve parar e reiniciar o agente para que a alteração entre em vigor.
Quando o Publicador executa uma instância do SQL Server 2005 ou versão posterior, você deve usar sp_changelogreader_agent para alterar as propriedades do Log Reader Agent.
Permissões
Somente membros da função de servidor fixa sysadmin no Distribuidor pode executar sp_MSchange_logreader_agent_properties.
Consulte também