sp_MSchange_logreader_agent_properties (Transact-SQL)sp_MSchange_logreader_agent_properties (Transact-SQL)

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2008)nonAzure SQL DatabasenonAzure SQL Data Warehouse nonParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Modifie les propriétés d’un travail d’Agent de lecture du journal qui s’exécute sur un MicrosoftMicrosoft SQL Server 2005SQL Server 2005 ou version ultérieure serveur de distribution.Changes the properties of a Log Reader Agent job that runs at a MicrosoftMicrosoft SQL Server 2005SQL Server 2005 or later version Distributor. Cette procédure stockée est utilisée pour modifier des propriétés lorsque le serveur de publication s'exécute sur une instance de SQL Server 2000SQL Server 2000.This stored procedure is used to change properties when the Publisher runs on an instance of SQL Server 2000SQL Server 2000. Cette procédure stockée est exécutée au niveau du serveur de distribution sur la base de données de distribution.This stored procedure is executed at the Distributor on the distribution database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax


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'  

ArgumentsArguments

[ @publisher =] 'publisher'[ @publisher = ] 'publisher'
Nom du serveur de publication.Is the name of the Publisher. serveur de publication est sysname, sans valeur par défaut.publisher is sysname, with no default.

[ @publisher_db= ] 'publisher_db'[ @publisher_db= ] 'publisher_db'
Nom de la base de données de publication.Is the name of the publication database. publisher_db est sysname, sans valeur par défaut.publisher_db is sysname, with no default.

[ @publisher_security_mode =] publisher_security_mode[ @publisher_security_mode= ] publisher_security_mode
Mode de sécurité utilisé par l'agent lors de la connexion au serveur de publication.Is the security mode used by the agent when connecting to the Publisher. publisher_security_mode est smallint, sans valeur par défaut.publisher_security_mode is smallint, with no default.

0 spécifie SQL ServerSQL Server l’authentification.0 specifies SQL ServerSQL Server Authentication.

1 Spécifie l’authentification Windows.1 specifies Windows Authentication.

[ @publisher_login =] 'publisher_login'[ @publisher_login= ] 'publisher_login'
Connexion au serveur de publication.Is the login used when connecting to the Publisher. publisher_login est sysname, sans valeur par défaut.publisher_login is sysname, with no default. publisher_login doit être spécifié lorsque publisher_security_mode est 0.publisher_login must be specified when publisher_security_mode is 0. Si publisher_login a la valeur NULL et publisher_security_mode est 1, le compte Windows spécifié dans job_login sera utilisé lors de la connexion au serveur de publication.If publisher_login is NULL and publisher_security_mode is 1, then the Windows account specified in job_login will be used when connecting to the Publisher.

[ @publisher_password =] 'publisher_password'[ @publisher_password= ] 'publisher_password'
Mot de passe utilisé lors de la connexion au serveur de publication.Is the password used when connecting to the Publisher. publisher_password est sysname, sans valeur par défaut.publisher_password is sysname, with no default.

[ @job_login =] 'job_login'[ @job_login= ] 'job_login'
Nom de connexion du compte Windows sous lequel l'Agent s'exécute.Is the login for the Windows account under which the agent runs. job_login est nvarchar (257), sans valeur par défaut.job_login is nvarchar(257), with no default. Il ne peut pas être changé pour non - SQL ServerSQL Server serveur de publication.This cannot be changed for a non- SQL ServerSQL Server publisher.

[ @job_password =] 'job_password'[ @job_password= ] 'job_password'
Mot de passe du compte Windows sous lequel l'Agent s'exécute.Is the password for the Windows account under which the agent runs. job_password est sysname, sans valeur par défaut.job_password is sysname, with no default.

[ @publisher_type =] 'publisher_type'[ @publisher_type= ] 'publisher_type'
Spécifie le type de serveur de publication lorsque celui-ci n'est pas une instance d' SQL ServerSQL Server.Specifies the Publisher type when the Publisher is not running in an instance of SQL ServerSQL Server. publisher_type est sysname, et peut prendre l’une des valeurs suivantes.publisher_type is sysname, and can be one of the following values.

ValeurValue DescriptionDescription
MSSQLSERVERMSSQLSERVER Spécifie un serveur de publication SQL ServerSQL Server.Specifies a SQL ServerSQL Server Publisher.
ORACLEORACLE Spécifie un serveur de publication Oracle standard.Specifies a standard Oracle Publisher.
ORACLE GATEWAYORACLE GATEWAY Spécifie un serveur de publication Oracle Gateway.Specifies an Oracle Gateway Publisher.

Pour plus d’informations sur les différences entre un serveur de publication Oracle et un serveur de publication Oracle Gateway, consultez vue d’ensemble de la publication Oracle.For more information about the differences between an Oracle Publisher and an Oracle Gateway Publisher, see Oracle Publishing Overview.

NotesRemarks

sp_MSchange_logreader_agent_properties est utilisé dans la réplication transactionnelle.sp_MSchange_logreader_agent_properties is used in transactional replication.

Vous devez spécifier tous les paramètres lors de l’exécution sp_MSchange_logreader_agent_properties.You must specify all parameters when executing sp_MSchange_logreader_agent_properties. Exécutez sp_helplogreader_agent ( Transact-SQL ) pour retourner les propriétés actuelles de la tâche de l’Agent de lecture du journal.Execute sp_helplogreader_agent (Transact-SQL) to return the current properties of the Log Reader Agent job.

Après avoir modifié le nom de connexion ou le mot de passe d'un Agent, vous devez arrêter et redémarrer celui-ci avant que la modification prenne effet.After changing an agent login or password, you must stop and restart the agent before the change takes effect.

Lorsque le serveur de publication s’exécute sur une instance de SQL Server 2005SQL Server 2005 ou version ultérieure, vous devez utiliser sp_changelogreader_agent pour modifier les propriétés de l’Agent de lecture du journal.When the Publisher runs on an instance of SQL Server 2005SQL Server 2005 or later version, you should use sp_changelogreader_agent to change properties of the Log Reader Agent.

PermissionsPermissions

Seuls les membres de la sysadmin du rôle serveur fixe du serveur de distribution peuvent exécuter sp_MSchange_logreader_agent_properties.Only members of the sysadmin fixed server role at the Distributor can execute sp_MSchange_logreader_agent_properties.

Voir aussiSee Also

sp_addlogreader_agent (Transact-SQL)sp_addlogreader_agent (Transact-SQL)