Ich führe eine Kopie von SQL Server 2008 Standard aus und versuche, eine neue Benutzeranmeldung für den Zugriff auf eine Datenbank über eine Webanwendung einzurichten.
- Ich verwende Sicherheit -> Anmeldungen -> Anmeldung hinzufügen, um den Benutzer zu erstellen.
- Anmeldename und Passwort werden angegeben
- Die Standarddatenbank wurde ausgewählt
- Ich verwende eine "öffentliche" Serverrolle
- Ich ordne die DB zu, die ich in "User Mapping" benötige, und wähle sie als "db_owner" aus.
... Die Anmelde- / Kennwortkombination schlägt in der App wiederholt fehl, und selbst wenn ich versuche, mich über SQL Server Management Studio anzumelden, erhalte ich Folgendes:
Login failed for user 'username'. (Microsoft SQL Server, Error: 18456)
Was könnte die Ursache dafür sein?
sql-server
sql-server-2008
GONeale
quelle
quelle
Dieser Blog-Beitrag könnte helfen, herauszufinden, was den Fehler verursacht:
Grundlegendes zu Fehlermeldungen "Anmeldung fehlgeschlagen" (Fehler 18456) in SQL Server 2005
Schauen Sie sich den Fehlerzustand an:
quelle
Vielen Dank,
Es wurde nur die Windows-Authentifizierung aktiviert.
Klicken Sie mit der rechten Maustaste auf Ihre Instanz -> gehen Sie zu Servereigenschaften -> Sicherheit -> und wechseln Sie dann zu SQL Server und Windows-Authentifizierungsmodus
Möglicherweise müssen Sie Ihre Intance neu starten.
Nochmals vielen Dank, Baskar
quelle
Erstellen Sie eine zusätzliche Testanmeldung, um festzustellen, ob das Problem nur auf Ihre ursprüngliche Anmeldung beschränkt ist. Wenn Ihr Passwort Sonderzeichen verwendet, geben Sie das Passwort in Notepad ein und überprüfen Sie, ob das, was Sie in Notepad sehen, das erwartete Passwort ist. Ich hatte ein ähnliches Problem und es lag daran, dass die Tastatur für das US-Layout anstelle von Großbritannien eingerichtet wurde. Viel Glück!
quelle
"Benutzer" und "Anmelden" in SQL Server sind zwei verschiedene Dinge.
Versuchen:
Ich hoffe, das hilft ;-)
quelle