sp_changereplicationserverpasswords (Transact-SQL)sp_changereplicationserverpasswords (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Modifie les mots de passe stockés MicrosoftMicrosoft pour le compte MicrosoftMicrosoft Windows ou SQL ServerSQL Server la connexion utilisée par les agents de réplication lors de la connexion aux serveurs dans une topologie de réplication.Changes stored passwords for the MicrosoftMicrosoft Windows account or MicrosoftMicrosoft SQL ServerSQL Server login used by replication agents when connecting to servers in a replication topology. 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.You would normally have to change a password for each individual agent running at a server, even if they all use the same login or account. 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 ServerSQL Server donnés utilisés par tous les Agents de réplication exécutés sur un serveur.This stored procedure enables you to change the password for all instances of a given SQL ServerSQL Server Login or Windows account used by all replication agents that run at a server. 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.This stored procedure is executed at any server in the replication topology on the master database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

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

ArgumentsArguments

[ @login_type = ] login_typeType d’authentification pour les informations d’identification fournies.[ @login_type = ] login_type Is the type of authentication for the supplied credentials. LOGIN_TYPE est de type tinyint, sans valeur par défaut.login_type is tinyint, with no default.

1 = authentification intégrée de Windows1 = Windows Integrated Authentication

0 = authentificationSQL ServerSQL Server0 = SQL ServerSQL Server Authentication

[ @login = ] 'login'Nom du compte Windows ou SQL ServerSQL Server de la connexion en cours de modification.[ @login = ] 'login' Is the name of the Windows account or SQL ServerSQL Server login being changed. login est de type nvarchar (257) , sans valeur par défautlogin is nvarchar(257), with no default

[ @password = ] 'password'Nouveau mot de passe à stocker pour la connexionspécifiée.[ @password = ] 'password' Is the new password to be stored for the specified login. Password est de type sysname, sans valeur par défaut.password is sysname, with no default.

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.After changing a replication password, you must stop and restart each agent that uses the password before the change takes effect for that agent.

[ @server = ] 'server'Connexion serveur pour laquelle le mot de passe stocké est en cours de modification.[ @server = ] 'server' Is the server connection for which the stored password is being changed. Server est de type sysnameet peut prendre l’une des valeurs suivantes:server is sysname, and can be one of these values:

ValueValue DescriptionDescription
distributordistributor Toutes les connexions d'Agent au serveur de distribution.All agent connections to the Distributor.
publisher (serveur de publication)publisher Toutes les connexions d'Agent au serveur de publication.All agent connections to the Publisher.
subscriber (Abonné)subscriber Toutes les connexions d'Agent à l'Abonné.All agent connections to the Subscriber.
% valeurs% (default) Toutes les connexions d'Agent à tous les serveurs d'une topologie de réplication.All agent connections to all servers in a replication topology.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_changereplicationserverpasswords est utilisé avec tous les types de réplications.sp_changereplicationserverpasswords is used with all types of replication.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter sp_changereplicationserverpasswords.Only members of the sysadmin fixed server role can execute sp_changereplicationserverpasswords.

Voir aussiSee Also

Afficher et modifier les paramètres de sécurité de la réplicationView and Modify Replication Security Settings