Problembehandlung: Fehler bei der Anmeldung für den Benutzer 'x'

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)". 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" 18456"

"Schweregrad: 14" 14"

"Status: 1" 1"

"Zeilennummer: 65536" 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.

Status

Beschreibung

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.

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 Authentifizierungsfehlers 8. 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>]

HinweisHinweis

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.