sp_changereplicationserverpasswords (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Modifie les mots de passe stockés pour le compte Microsoft Windows ou la connexion Microsoft SQL Server utilisée 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’un compte SQL Server Login ou Windows donné utilisé par tous les agents de réplication qui s’exécutent 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.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @login_type = ] login_type Type d’authentification pour les informations d’identification fournies. login_type est tinyint, sans valeur par défaut.

1 = Authentification intégrée Windows

0 = Authentification SQL Server

[ @login = ] 'login' Nom du compte Windows ou de la connexion SQL Server en cours de modification. login is nvarchar(257), with no default

[ @password = ] 'password'Nouveau mot de passe à stocker pour la connexion spécifiée. le mot de passe est sysname, sans valeur par défaut.

Remarque

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 du serveur pour laquelle le mot de passe stocké est modifié. le serveur est sysname et peut être l’une des valeurs suivantes :

Valeur Description
Distributeur 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é.
% (valeur par défaut) Toutes les connexions d'Agent à tous les serveurs d'une topologie de réplication.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

sp_changereplicationserverpasswords est utilisé avec tous les types de réplication.

Autorisations

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

Voir aussi

Afficher et modifier les paramètres de sécurité de la réplication