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.

Était-ce utile?

La solution

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
scroll top