sp_changeqreader_agent (Transact-SQL)

Modifie les propriétés de sécurité d'un Agent de lecture de la file d'attente. Cette procédure stockée est exécutée sur la base de données de distribution du serveur de distribution ou sur la base de publication du serveur de publication.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_changeqreader_agent [ [ @job_login = ] 'job_login' ]
    [ , [ @job_password = ] 'job_password' ]
    [ , [ @frompublisher = ] frompublisher 

Arguments

  • [ @job_login= ] 'job_login'
    Nom de connexion du compte Microsoft Windows sous lequel l'Agent s'exécute. job_login est de type nvarchar(257), avec la valeur NULL par défaut.

  • [ @job_password= ] 'job_password'
    Mot de passe du compte Windows sous lequel l'Agent s'exécute. job_password est de type sysname, avec la valeur NULL par défaut.

  • [ @frompublisher= ] frompublisher
    Indique si la procédure est exécutée sur le serveur de publication. frompublisher est de type bit, avec 0 comme valeur par défaut. La valeur 1 signifie que la procédure est exécutée sur la base de données de publication du serveur de publication.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

sp_changeqreader_agent est utilisée dans la réplication transactionnelle.

sp_changeqreader_agent est utilisé pour modifier le compte Windows sous lequel l'Agent de lecture de la file d'attente s'exécute. Vous pouvez changer le mot de passe d'une connexion Windows existante ou fournir une nouvelle connexion et un nouveau mot de passe Windows.

Après avoir modifié le nom de connexion ou le mot de passe d'un Agent, vous devez arrêter et redémarrer l'Agent pour que les modifications entrent en vigueur.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_changeqreader_agent.