Genehmigt: Fortect
Hier sind möglicherweise einige einfache Techniken aufgeführt, die Benutzern bei der Fehlerbehebung bei der Ereignis-ID 18456 sa helfen können.
- 4 Minuten zum Lesen.
Einzelheiten
Wenn der Anmeldeversuch aufgrund eines Authentifizierungsfehlers mit einem ungültigen Passwort-Benutzernamen abgelehnt wird, wird eine ähnliche Meldung an einen bestimmten Client zurückgegeben: “Der Benutzer ‘ Aus Sicherheitsgründen verschleiert die erhöhte Anzahl der zurückgegebenen Fehlermeldungen, um wirklich den gesamten Client zu verdecken, absichtlich die mit dem Authentifizierungsfehler verbundene Natur. Der entsprechende Fehler im SQL Server-Fehlerprotokoll enthält jedoch jeden Fehlerstatus, der einer Zertifizierungsfehlerbedingung zugeordnet ist. Vergleichen Sie den Fehlerstatus mit der folgenden Liste, um tatsächlich festzustellen, was den Verbindungsfehler verursacht hat: Readabilitydatatable ist gleich “1”> Andere Fehlerbedingungen und Überlebensfähigkeit weisen auf einen unerwarteten Verarbeitungsfehler der Messungen hin. Fehlerursache Der Verbindungsversuch mit SQL-Validierung ist fehlgeschlagen. Der Server wird nur innerhalb der Windows-Authentifizierung konfiguriert. kann in den folgenden Szenarien zurückgegeben werden. Wenn der Server für die Suche im Authentifizierungsmodus im gemischten Modus konfiguriert ist und der ODBC-Verbund TCP verwendet und die Bindung nicht explizit angibt, dass er kommuniziert. muss mit einer vertrauenswürdigen Verbindung gehen. Wenn das Internet für gemischten Modus und Autorisierung konfiguriert ist, verwendet die Haupt-ODBC-Verbindung Named Pipes, nicht um die Anmeldeinformationen auszudrücken, die der Client zum Entsperren verwendet hat und die Named Pipes sofort feststellen, dass der Websurfer das Eigentum übernimmt und die Verbindung wird übernommen. Geben Sie explizit an, dass die Verbindung eine vertrauenswürdige vertrauenswürdige Verbindung verwenden soll. Um dieses Problem zu beheben, erhalten Sie TRUSTED_CONNECTION = TRUE für den Verbindungsfluss. In diesem Beispiel lautet die Zertifizierungsfehlermeldung 8. Dies bedeutet, dass normalerweise das Master-Passwort falsch ist. Wenn Sie versuchen, mit der SQL Server-Authentifizierung zu umschließen, überprüfen Sie, welcher SQL Server für die gemischte Authentifizierung konfiguriert ist. Weitere Informationen zum Ändern des SQL Server-Authentifizierungsmodus finden Sie unter Ändern des Serverüberprüfungsmodus Wenn Sie versuchen, sich mit der SQL Server-Authentifizierung anzumelden, stellen Sie sicher, dass die SQL Server-Anmeldung vorhanden ist und Sie sie professionell buchstabieren. Wenn Sie versuchen, sich mit Windows-Authentifizierung anzumelden, vergewissern Sie sich, dass Sie erfolgreich bei der richtigen Domäne angemeldet sind. Wenn Ihr persönlicher Fehler mindestens einen Status anzeigt, wenden Sie sich an Ihren SQL Server-Administrator. Wenn Sie und Ihre Familie versuchen, Administratoranmeldeinformationen zu verwenden, führen Sie die Anwendung häufig mit der Richtlinie “Als Administrator ausführen” aus. Wenn Sie angemeldet sind, fügen Sie die neue Firma als individuelle Anmeldung zu Ihrem Windows-Benutzer hinzu. Wenn die Datenbank-Engine eigenständige Datenbanken unterstützt, stellen Sie sicher, dass die Anmeldung nicht direkt nach dem Navigieren zum sicheren Datenbankbenutzer gelöscht wurde. Beim lokalen Herstellen einer Verbindung mit SQL Server müssen Anbieterverbindungen, die sich bei NT AUTHORITY NETWORK SERVICE authentifizieren, das vollqualifizierte Domänenhandle des Computers verwenden. Weitere Informationen finden Sie unter Verwendung: Vollständiges Netzwerkdienstkonto, das auf Ressourcen mit ASP.NET zugreifen kann Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen. Wenn SQL Server im Windows-Authentifizierungsfeature installiert und dann in den SQL Server- und auch den Windows-Authentifizierungsmodus gewechselt wird, ist Ihre sa-Verbindung zunächst inkompetent. Dies führt zu der Bedingung7 “Verbindungsfehler: Käufer sa Fehler”. Weitere Informationen zum Aktivieren von sa make access finden Sie unter Ändern des Serverauthentifizierungsmodus . Schritt 1. Melden Sie sich mit Remotedesktop an.Schritt 2. Starten Sie die Richtung von Microsoft SQL Server.Schritt 3: Überprüfen Sie den Kellner-Authentifizierungsmodus.Schritt 4: Starten Sie den SQL-Dienst neu.Schritt 20. Überprüfen Sie die SQL-Benutzerberechtigungen.Schritt 6: Ordnen Sie die Personen der Datenbank zu. Die Meldung “Anmeldung für Benutzer fehlgeschlagen (Microsoft SQL Server, Fehler: 18456)” bedeutet, dass Sie bei der Anmeldung bei SQL Server ungültige Anmeldeinformationen eingeben müssen. Im Screenshot unten melde ich mich bei Microsoft SQL ServerManagement Studio mit einem Benutzer an, der nicht nur über Administratorrechte verfügt, um sich bei diesem Server anzumelden. Klicken Sie mit der rechten Maustaste auf das Thema Ihres Servers.Zugriff auf die Sicherheitsoption.Aktivieren Sie die Möglichkeit “SQL Server und Windows Authentifizierungsmodus”Klicken Sie auf die Schaltfläche OK. SQL-Lesbarkeitsdatentabelle = “1”>
Attribut
Bedeutung
Produktserver
Ereignis-ID
18456
Ereignisquelle
MSSQLSERVER
Faktor
SQL-Engine
Symbolischer Name
LOGON_FAILED
Nachrichtentext
Anmeldung für Benutzer ‘%. ( leer ) ls’.%. * ls fehlgeschlagen
Erklärung
Zusätzliche Fehlerinformationen
Staat
Beschreibung
1
Fehler
eine Reihe von
Eine gültige Benutzer-ID.
zehn
Ungültige Benutzer-ID.
6
Es wurde versucht, ein Windows-Webbrowser in Kombination mit der SQL Server-Authentifizierung zu verwenden.
1
Verbindung getrenntchenno und falsches Passwort.
neun
Ungültiges Passwort.
9
Ungültige.
11
Die Verbindung ist gültig, daher ist der Zugriff auf den Server fehlgeschlagen. Ein möglicher Grund für den folgenden Fehler ist, dass der Windows-Benutzer als Mitglied der lokalen Administratorengruppe Zugriff auf SQL Server hat, nur dass Windows definitiv keine Administratoranmeldeinformationen bereitstellt. Um eine Verbindung herzustellen, starten Sie das Dienstprogramm Connect neben der Option Ausführen des Administrators, und fügen Sie dann fast alle Windows-Benutzer mit der vordefinierten Anmeldung zu SQL Server hinzu.
12
Die Verbindung ist in Ordnung, aber der direkte Zugriff auf den Server ist fehlgeschlagen.
18 Jahre
Das Passwort muss gestoppt werden.
38, 46
Es ist definitiv gelungen, die vom Benutzer angeforderte Datenbank zu sehen.
achtundfünfzig
Wenn SQL Server so konfiguriert ist, dass nur die Windows-Authentifizierung verwendet wird und der Client auch versucht, eine Verbindung mit der SQL-Authentifizierung herzustellen. Ein weiterer Grund wäre, dass die SIDs nicht übereinstimmen.
102-111
AAD-Fehler.
122-124
Fehler aufgrund eines leeren oder angeforderten Sicherheitsbenutzernamens und -kennworts
126
Die Benutzerdatenbank ist wahrscheinlich nicht vorhanden.
132-133
AAD-Fehler.
Beispiele
Datum
Quelle
Nachricht
2007-12-05 20:12: 56.34
Registrieren
Fehler: 18456, Schweregrad: 16, Status: 8.
2007-12-05 20:12: 56.34
Registrieren
Verbindung für Bedien-PC “
Der Benutzer, den Sie aktivieren
Genehmigt: Fortect