Comment scripter un changement de mot de passe pour une connexion au serveur SQL ?
-
09-06-2019 - |
Question
Exactement ce que dit le titre, je dois changer le mot de passe d'une connexion au serveur SQL existante et je veux le faire via un script SQL.
La solution
MODIFIER LA CONNEXION
Autres conseils
Si l'utilisateur dispose déjà de l'autorisation ALTER ANY LOGIN (c'est-à-direl'utilisateur peut changer n'importe quel mot de passe pour n'importe quel utilisateur), alors cela fonctionne :
alter login mylogin with password = 'mylogin'
Sinon, si vous ne souhaitez pas que chaque utilisateur de votre système soit un superutilisateur, ajoutez un paramètre de l'ancien mot de passe pour la même commande :
alter login mylogin with password = 'mylogin' old_password='oldpassword'
alter login mylogin with password = 'mylogin'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow