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

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Modifie les propriétés d’un travail d’Agent de lecture du journal s’exécute sur un MicrosoftMicrosoft SQL Server 2005 (9.x)SQL Server 2005 (9.x) ou version ultérieure du serveur de distribution.Changes the properties of a Log Reader Agent job that runs at a MicrosoftMicrosoft SQL Server 2005 (9.x)SQL Server 2005 (9.x) 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 2000 (8.x)SQL Server 2000 (8.x).This stored procedure is used to change properties when the Publisher runs on an instance of SQL Server 2000 (8.x)SQL Server 2000 (8.x). 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' Est le nom du serveur de publication.[ @publisher = ] 'publisher' 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' Est le nom de la base de données de publication.[ @publisher_db = ] 'publisher_db' 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 Le mode de sécurité utilisé par l’agent lors de la connexion au serveur de publication.[ @publisher_security_mode = ] publisher_security_mode 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' Est le nom de connexion utilisé lors de la connexion au serveur de publication.[ @publisher_login = ] 'publisher_login' 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' Est le mot de passe utilisé lors de la connexion au serveur de publication.[ @publisher_password = ] 'publisher_password' 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' Est la connexion pour le compte Windows sous lequel l’agent s’exécute.[ @job_login = ] 'job_login' 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. Cela ne peut pas être modifié pour non - SQL ServerSQL Server serveur de publication.This cannot be changed for a non-SQL ServerSQL Server publisher.

[ @job_password = ] 'job_password' Est le mot de passe pour le compte Windows sous lequel l’agent s’exécute.[ @job_password = ] 'job_password' 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' Spécifie le type de serveur de publication lorsque le serveur de publication n’est pas en cours d’exécution dans une instance de SQL ServerSQL Server.[ @publisher_type = ] 'publisher_type' 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.

ValueValue 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 2005 (9.x)SQL Server 2005 (9.x) 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 2005 (9.x)SQL Server 2005 (9.x) or later version, you should use sp_changelogreader_agent to change properties of the Log Reader Agent.

AutorisationsPermissions

Seuls les membres de la sysadmin du rôle serveur fixe sur le 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)