MSSQLSERVER_18456
Details
Produktname |
SQL Server |
Produktversion |
10.50 |
Buildnummer des Produkts |
10.50 |
Ereignis-ID |
18456 |
Ereignisquelle |
MSSQLSERVER |
Komponente |
SQLEngine |
Symbolischer Name |
LOGON_FAILED |
Meldungstext |
Fehler bei der Anmeldung für den Benutzer '%1!s!'.%2!s! |
Erklärung
Wird ein Verbindungsversuch aufgrund eines Authentifizierungsfehlers im Zusammenhang mit einem falschen Kennwort oder Benutzernamen zurückgewiesen, wird eine Meldung vergleichbar mit der folgenden an den Client zurückgegeben: Fehler bei der Anmeldung für den Benutzer '<Benutzername>'. (Microsoft SQL Server, Fehler: 18456).
Zusätzlich enthalten die an den Client zurückgegebenen Informationen Folgendes:
Fehler bei der Anmeldung für den Benutzer '<Benutzername>'. (.Net SqlClient-Datenprovider)
------------------------------
Servername: <Computername>
Fehlernummer: 18456
Schweregrad: 14
Status: 1
Zeilennummer: 65536
Möglicherweise wird auch die folgende Meldung zurückgegeben:
Meldung 18456, Ebene 14, Status 1, Server <Computername>, Zeile 1
Fehler bei der Anmeldung für den Benutzer '<Benutzername>'.
Zusätzliche Fehlerinformationen
Zur Verbesserung der Sicherheit bleibt die Art des Authentifizierungsfehlers in der an den Client zurückgegebenen Fehlermeldung absichtlich verborgen. Im SQL Server-Fehlerprotokoll hingegen enthält ein entsprechender Fehler einen Fehlerzustand, der einem Authentifizierungsfehler zugeordnet werden kann. Vergleichen Sie den Fehlerzustand mit der folgenden Liste, um den Grund für den Anmeldefehler zu bestimmen.
US-Bundesstaat |
Beschreibung |
---|---|
1 |
Es sind keine Fehlerinformationen verfügbar. Dieser Status bedeutet normalerweise, dass Sie keine Berechtigung haben, die Fehlerdetails zu empfangen. Weitere Informationen erhalten Sie beim SQL Server-Administrator. |
2 |
Die Benutzer-ID ist nicht gültig. |
5 |
Die Benutzer-ID ist nicht gültig. |
6 |
Es wurde der Versuch unternommen, einen Windows-Anmeldenamen für die SQL Server-Authentifizierung zu verwenden. |
7 |
Der Anmeldename ist deaktiviert, und das Kennwort ist falsch. |
8 |
Das Kennwort ist falsch. |
9 |
Das Kennwort ist nicht gültig. |
11 |
Der Anmeldename ist gültig, doch beim Serverzugriff wurde ein Fehler erzeugt. Eine mögliche Ursache dieses Fehlers besteht darin, dass der Windows-Benutzer als Mitglied der lokalen Administratorgruppe Zugriff auf SQL Server besitzt, Windows jedoch keine Administratoranmeldeinformationen bereitstellt. Um eine Verbindung herzustellen, starten Sie das Verbindungsprogramm mithilfe der Option Als Administrator ausführen, und fügen Sie den Windows-Benutzer anschließend als speziellen anmeldeberechtigten Benutzer SQL Server hinzu. |
12 |
Der Anmeldename ist gültig, doch beim Serverzugriff wurde ein Fehler erzeugt. |
18 |
Das Kennwort muss geändert werden. |
Andere Fehlerzustände liegen vor und weisen auf einen unerwarteten internen Verarbeitungsfehler hin.
Beispiele
In diesem Beispiel ist der Fehlerzustand des Authentifizierungsfehlers8. Dies zeigt an, dass das Kennwort falsch ist.
Datum |
Quelle |
Meldung |
---|---|---|
2007-12-05 20:12:56.34 |
Anmeldung |
Fehler: 18456, Schweregrad: 14, Status: 8. |
2007-12-05 20:12:56.34 |
Anmeldung |
Fehler bei der Anmeldung für den Benutzer '<Benutzername>'. [CLIENT: <IP-Adresse>] |
![]() |
---|
Wird SQL Server mithilfe des Windows-Authentifizierungsmodus installiert und später in SQL Server und den Windows-Authentifizierungsmodus geändert, wird der Anmeldename sa zunächst deaktiviert. Dadurch wird ein Fehler mit dem Status 7 ausgelöst: Fehler bei der Anmeldung für den Benutzer 'sa'. Informationen zum Aktivieren des Anmeldenamens sa finden Sie unter Vorgehensweise: Ändern des Serverauthentifizierungsmodus. |
Benutzeraktion
Wenn Sie versuchen, eine Verbindung mit SQL Server-Authentifizierung herzustellen, überprüfen Sie, dass SQL Server wird im gemischten Authentifizierungsmodus konfiguriert ist.
Wenn Sie versuchen, eine Verbindung mit der SQL Server-Authentifizierung herzustellen, überprüfen Sie, dass die SQL Server-Anmeldeinformationen vorhanden sind und dass sie richtig geschrieben sind.
Wenn Sie versuchen, eine Verbindung mit Windows-Authentifizierung herzustellen, überprüfen Sie, dass Sie ordnungsgemäß bei der richtigen Domäne angemeldet sind.
Wenn der Fehler den Status 1 angibt, wenden Sie sich an den SQL Server-Administrator.