Freigeben über


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>]

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.

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.