Je passe une copie de SQL Server 2008 Standard et essaye de configurer un nouveau identifiant utilisateur pour accéder à une DB via une application Web.
... La combinaison de connexion/mot de passe échoue à plusieurs reprises sur l'application, et même lorsque j'essaie de vous connecter via SQL Server Management Studio, je reçois:
Login failed for user 'username'. (Microsoft SQL Server, Error: 18456)
Quelle pourrait être la cause de cela?
Vérifiez si le serveur SQL exécute l'authentification SQL Server. Dans Microsoft SQL Server Management Studio, cliquez avec le bouton droit de la souris sur le serveur de base de données, choisissez Propriétés et consultez la section Authentification du serveur de la page de sécurité.
Ce message de blog pourrait aider à trouver ce qui provoque l'erreur:
Comprendre "Échec de la connexion" (Erreur 18456) Messages d'erreur dans SQL Server 2005
Pour déterminer la vraie raison de l'échec, l'administrateur peut regarder dans le journal des erreurs du serveur où une entrée correspondante sera écrite.
Regardez l'état d'erreur:
8 Mot de passe Mismatch [.____] 9 Mot de passe invalide [.____] 11 et 12 Login valide mais une défaillance d'accès du serveur [.____] 13 SQL Server Service en pause [.____] 18 Modifier le mot de passe requis [.____]
Merci beaucoup,
Il n'a été défini que sur l'authentification Windows.
Cliquez avec le bouton droit de la souris sur votre instance -> Propriétés Goto Server -> Sécurité -> puis Modifiez le mode d'authentification SQL Server et Windows
Vous devrez peut-être redémarrer votre intention.
Merci encore, Baskar
"Utilisateur" et "login" dans SQL Server sont deux choses différentes.
Essayer:
CREATE USER myUserName FOR LOGIN myLoginName
J'espère que cela pourra aider ;-)