Sous quelle forme doit être donné le mot de passe Microsoft SQL lors de la création d'un utilisateur?

dba.stackexchange https://dba.stackexchange.com/questions/4372

  •  16-10-2019
  •  | 
  •  

Question

Je crée un utilisateur du serveur Microsoft SQL avec la direction de cet article MSDN et donnant au système les commandes suivantes:

  

CREATE LOGIN MonNom AVEC MOT DE PASSE = 'MyPass';
  UTILISATION Mon $ DatabaseName;
  CREATE MonNom utilisateur pour la connexion MonNom;
  GO

J'utilise SQL Studio regarder à nouveau le mot de passe en cliquant sur le nom sur la liste des Logins. Là, je vois trop d'étoiles sur le mot de passe qu'il pourrait représenter mon mot de passe donné.

Ma question est que si je donnais le mot de passe selon que j'ai écrit (en clair), est-ce que je donne correctement? J'ai des problèmes de connexion à la base de données et je ne sais pas que ce soit le mot de passe ok il ou non.

(Le lien sur MSDN ne dit rien sur le cryptage, mais je ne peux pas dire si les mots de passe par exemple suivre une règle de chiffrement ou non.)

Était-ce utile?

La solution

Oui, il est là correctement. Vous avez exécuté correctement CREATE LOGIN.

Le nombre d'étoiles dans la zone SSMS est juste un masque et est sans rapport avec votre mot de passe réel. SSMS ne sait pas ou essayer de lire votre mot de passe du serveur

Notez que SQL Server ne stocke pas votre mot de passe afin qu'il ne peut pas se rapporter à la **** dans SSMS de toute façon. SQL Server, il hash dans la colonne de password_hash de sys.server_principals

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top