sp_changereplicationserverpasswords (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Modifie les mots de passe stockés pour le compte Windows ou la connexion 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 n’importe quel serveur de la topologie de réplication sur la master
base de données.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_changereplicationserverpasswords
[ @login_type = ] login_type
, [ @login = ] N'login'
, [ @password = ] N'password'
[ , [ @server = ] N'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 Windows0
= Authentification SQL Server
[ @login = ] N’login'
Nom du compte Windows ou de la connexion SQL Server en cours de modification. @login est nvarchar(257), sans valeur par défaut.
[ @password = ] N’password'
Nouveau mot de passe à stocker pour la @login spécifiée. @password 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 = ] N’server'
Connexion du serveur pour laquelle le mot de passe stocké est modifié. @server est sysname et peut être 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é. |
% (valeur par défaut) |
Toutes les connexions d'Agent à tous les serveurs d'une topologie de réplication. |
Valeurs des codes de retour
0
(réussite) or 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 s’exécuter.sp_changereplicationserverpasswords