sp_changereplicationserverpasswords (Transact-SQL)

Modifie les mots de passe stockés du compte Microsoft Windows ou de la connexion Microsoft SQL Server utilisés par les Agents de réplication lors de la connexion aux serveurs dans une topologie de réplication. En temps normal, vous devriez modifier un mot de passe pour chacun des Agents en cours d'exécution sur un serveur, même s'ils utilisent tous la même connexion ou le même compte. Cette procédure stockée vous permet de modifier le mot de passe pour toutes les instances d'une connexion ou d'un compte SQL Server donnés utilisés par tous les Agents de réplication exécutés sur un serveur. Cette procédure stockée est exécutée sur la base de données master de n'importe quel serveur de la topologie de réplication.

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

Syntaxe

sp_changereplicationserverpasswords [ @login_type = ] login_type
        , [ @login = ] 'login' 
        , [ @password = ] 'password'
    [ , [ @server = ] 'server' ]

Arguments

  • [ @login_type = ] login_type
    Type d'authentification des informations d'identification fournies. login_type est de type tinyint et n'a pas de valeur par défaut.

    1 = authentification intégrée de Windows

    0 = authentification SQL Server

  • [ @login = ] 'login'
    Nom du compte Windows ou de la connexion SQL Server en cours de modification. login est de type nvarchar(257) et n'a pas de valeur par défaut.

  • [ @password = ] 'password'
    Nouveau mot de passe à stocker pour la valeur de login spécifiée. password est de type sysname et n'a pas de valeur par défaut.

    Notes

    Après avoir modifié un mot de passe de réplication, vous devez arrêter puis redémarrer chaque Agent qui utilise ce mot de passe afin que les modifications apportées prennent effet.

  • [ @server = ] 'server'
    Connexion serveur pour laquelle le mot de passe stocké est en cours de changement. server est de type sysname et peut prendre l'une des valeurs suivantes :

    Valeur

    Description

    distributor

    Toutes les connexions d'Agent au serveur de distribution.

    publisher

    Toutes les connexions d'Agent au serveur de publication.

    subscriber

    Toutes les connexions d'Agent à l'Abonné.

    % (par défaut)

    Toutes les connexions d'Agent à tous les serveurs d'une topologie de réplication.

Valeurs des codes de retour

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

Notes

sp_changereplicationserverpasswords est utilisée dans tous les types de réplications.

Autorisations

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