Bonjour,
Ma question peut paraître idiote mais je n'arrive pas à trouver une réponse.
Je souhaite qu'un utilisateur puisse modifier son mot de passe pour accéder à un serveur de données (Autentification SQL Server).
Mes recherches ont abouti à
ALTER LOGIN [toto] WITH PASSWORD='NewMDP'
et nécessite l'autorisation "ALTER ANY LOGIN" ... jusque là, c'est simple !
Mais aussi, d'après l'aide :
"Un principal peut modifier le mot de passe, la langue et la base de données par défaut de sa propre connexion."
,
-> J'en conclue que si je suis 'toto', je n'ai pas besoin de l'autorisation ALTER ANY LOGIN au niveau serveur, car je traite de ma propre connexion, et donc je peux changer mon mot de passe.
Sauf que j'ai l'erreur suivante, avec une belle faute de grammaire (LE connexion !) :
Msg 15151, Niveau 16, État 1, Ligne 1
Impossible de modifier le connexion 'toto', car il n'existe pas ou vous ne possédez pas d'autorisation.
L'idée finale est de créer une procédure stockée avec cette instruction et qui soit lancée depuis ma couche applicative ...
Quelqu'un peut-il m'aider ? d'avance, merci ...
TALERE
Partager