Update: Fehlermeldung, wenn Sie versuchen, eine SQL Server authentifizierten Benutzernamen zur Anmeldung an einer Instanz von SQL Server 2005: "Anmeldefehler: 18456"

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 925744 - Produkte anzeigen, auf die sich dieser Artikel bezieht
# Fehler: 50000300 (SQL-Hotfix)
Hinweis
Microsoft stellt Updates für Microsoft SQL Server 2005 als downloadbare Datei zur Verfügung. Da die Updates kumulativ sind, enthält jede neue Version alle Hotfixes und alle die Sicherheitsupdates, die mit früheren SQL Server 2005 enthalten waren.
Alles erweitern | Alles schließen
Dieser Artikel beschreibt die folgenden zu diesem hotfix Version:
  • Durch dieses Hotfixpaket behobenen Probleme
  • Voraussetzungen für die Installation des Hotfixes Paket
  • Informationen, ob Sie den Computer neu starten müssen nach der Installation der Hotfix-Paket
  • Informationen darüber, ob das Hotfix-Paket durch einen anderen Hotfix ersetzt wird Paket
  • Informationen, ob Sie die Registrierungsänderungen vornehmen müssen
  • Im Hotfix enthaltene Dateien Paket

Problembeschreibung

In SQL Server 2005 erhalten Sie eine "Anmeldefehler: 18456" Fehlermeldung, wenn Sie versuchen, sich an einer Instanz von SQL Server 2005 anzumelden und die folgenden Bedingungen erfüllt sind:
  • Sie versuchen, eine authentifizierte Anmeldung von SQL Server verwenden, um die Instanz anmelden.
  • Der SQL Server-Dienst ist so konfiguriert, dass eine Domäne verwenden Konto für das Dienststartkonto.
  • Die SQL-authentifizierte Logins, die erhalten das "Anmeldefehler: 18456 "Fehlermeldung konfiguriert Windows-Domäne Kennwort Richtliniendurchsetzung verwenden.

    Hinweis Standardmäßig werden Windows-Domäne Kennwort Richtliniendurchsetzung für SQL authentifizierte Anmeldungen ist aktiviert, es sei denn, Sie explizit die CHECK_POLICY festlegen -Klausel der CREATE LOGIN-Anweisung auf OFF, wenn Sie einen bestimmten Login erstellen.
  • Das Dienstkonto für den SQL Server-Dienst ist gesperrt oder auf dem Domänencontroller deaktiviert.
Wenn Anmeldeüberwachung konfiguriert ist, um das Ereignis der fehlgeschlagenen Anmeldungen in das Fehlerprotokoll für die Instanz von SQL Server zu schreiben, werden die folgenden Meldungen in der SQL Server-Fehlerprotokolldatei geschrieben:
Fehlermeldung 1
DatumUhrzeitLogin-Fehler: 18456, Schweregrad: 14, Status: 10.
Fehlermeldung 2
DatumUhrzeit Anmelden Anmeldung für Benutzer '<username>' fehlgeschlagen. [CLIENT: <IP address="">] </IP></username>
Hinweis Der Status für diesen Fehler 18456 ist 10. Allerdings immer diese Meldung wird angezeigt "Anmeldefehler: 18456" Fehlermeldung, die einen Zustand, in der Clientanwendung auf 1 festgelegt wurde. Um die Sicherheit zu erhöhen, blendet die Fehlermeldung, die an den Client, absichtlich zurückgegeben wird die Art des Authentifizierungsfehlers durch den Status der 18456 Fehlers immer auf 1 festlegen. Standardmäßig ist die Überwachung fehlgeschlagener Anmeldeversuche aktiviert. In diesem Fall wird der wahre Status des 18456 Fehlers in der SQL Server-Fehlerprotokolldatei gemeldet. Weitere Informationen zur Problembehandlung beim 18456 finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:
http://msdn2.Microsoft.com/en-us/library/ms366351.aspx

Lösung

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix behebt jedoch nur das Problem, welches in diesem Artikel beschrieben wird. Wenden Sie diesen Hotfix nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass für das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, wird es im oberen Bereich dieses Artikels einen Link "Hotfix donwload" geben. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service und Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die üblichen Support-Kosten gelten für zusätzliche Supportfragen und Probleme, die für diesen speziellen Hotfix nicht qualifizieren. Eine vollständige Liste der Microsoft-Kundendienst und Support-Telefonnummern oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:
http://support.Microsoft.com/contactus/?WS=Support
Hinweis Das Formular "Hotfixdownload available" zeigt die Sprachen an, in denen der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt es daran, dass kein Hotfix für diese Sprache verfügbar ist.

Erforderliche Komponenten

Sie müssen SQL Server 2005 Service Pack 1 für diesen Hotfix installiert haben.

Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
913089Gewusst wie: Beziehen des neuesten Service Packs für SQL Server 2005

Informationen zum Neustart

Sie müssen nicht den Computer neu starten, nachdem Sie diese anwenden Hotfix.

Registrierungsinformationen

Sie haben nicht die Registrierung ändern.

Hotfix-Dateiinformationen

Dieser Hotfix enthält nur die Dateien, die erforderlich sind, korrigieren die Probleme, die in diesem Artikel werden aufgelistet. Dieser Hotfix enthält möglicherweise nicht alle der Dateien, die Sie benötigen, um ein Produkt vollständig auf den neuesten aktualisieren Build.

Die englische Version dieses Hotfixes weist Dateiattribute (oder neuere Attribute) auf, die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Die Zeitverschiebung zwischen UTC und Ortszeit verwenden Sie die Zeitzone Registerkarte unter Datum und Uhrzeit in der Systemsteuerung.
SQL Server 2005-32-Bit-version
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDatei GrößeDatumUhrzeitPlattform
LogRead.exe2005.90.2194.0398,11229-Oct-200600:33X 86
Microsoft.AnalysisServices.AdomdClient.dll9.0.2194.0543,52029-Oct-200600:33X 86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2194.0138,01629-Oct-200600:33X 86
Microsoft.AnalysisServices.dll9.0.2194.01,215,26429-Oct-200600:33X 86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2194.075,55229-Oct-200600:33X 86
Microsoft.SqlServer.SqlEnum.dll9.0.2194.0908,06429-Oct-200600:33X 86
Msasxpress.dll9.0.2194.022,30429-Oct-200600:33X 86
Msgprox.dll2005.90.2194.0197,92029-Oct-200600:33X 86
Msmdlocal.dll9.0.2194.015,609,63229-Oct-200600:33X 86
Msmdredir.dll9.0.2194.03,990,30429-Oct-200600:33X 86
MSSQLSYSTEMRESOURCE.ldfNicht Anwendbar524.28828-Oct-200621:26Nicht Anwendbar
MSSQLSYSTEMRESOURCE.mdfNicht Anwendbar40,108,03228-Oct-200621:26Nicht Anwendbar
ReplProv.dll2005.90.2194.0547,61629-Oct-200600:33X 86
Replrec.dll2005.90.2194.0782,11229-Oct-200600:33X 86
SQLAccess.dll2005.90.2194.0347,93629-Oct-200600:33X 86
Sqlagent90.exe2005.90.2194.0319,26429-Oct-200600:33X 86
Sqlservr.exe2005.90.2194.028,964,18429-Oct-200600:33X 86
Sysdbupg.SQLNicht Anwendbar192,34621 August 200615:01Nicht Anwendbar
' Xpstar90.dll '2005.90.2194.0292,64029-Oct-200600:34X 86
Xpstar90.rll2005.90.2194.0152,86429-Oct-200600:33X 86
SQL Server 2005 x 64-basierte version
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDatei GrößeDatumUhrzeitPlattform
LogRead.exe2005.90.2194.0522,52829-Oct-200607:58x64
Microsoft.AnalysisServices.AdomdClient.dll9.0.2194.0543,52029-Oct-200600:33X 86
Microsoft.AnalysisServices.AdomdClient.dll9.0.2194.0543,52029-Oct-200607:58X 86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2194.0138,01629-Oct-200600:33X 86
Microsoft.AnalysisServices.dll9.0.2194.01,215,26429-Oct-200600:33X 86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2194.075,55229-Oct-200600:33X 86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2194.091,42429-Oct-200607:58x64
Microsoft.SqlServer.SqlEnum.dll9.0.2194.0875,29629-Oct-200607:58X 86
Msasxpress.dll9.0.2194.022,30429-Oct-200600:33X 86
Msasxpress.dll9.0.2194.027,42429-Oct-200607:58x64
Msgprox.dll2005.90.2194.0259,36029-Oct-200607:58x64
Msmdlocal.dll9.0.2194.015,609,63229-Oct-200600:33X 86
Msmdredir.dll9.0.2194.03,990,30429-Oct-200600:33X 86
MSSQLSYSTEMRESOURCE.ldfNicht Anwendbar524.28828-Oct-200621:26Nicht Anwendbar
MSSQLSYSTEMRESOURCE.mdfNicht Anwendbar40,108,03228-Oct-200621:26Nicht Anwendbar
ReplProv.dll2005.90.2194.0745,24829-Oct-200607:58x64
Replrec.dll2005.90.2194.01,008,41629-Oct-200607:58x64
SQLAccess.dll2005.90.2194.0355,10429-Oct-200607:58X 86
Sqlagent90.exe2005.90.2194.0390,94429-Oct-200607:58x64
Sqlservr.exe2005.90.2194.039,340,32029-Oct-200607:58x64
Sysdbupg.SQLNicht Anwendbar192,34621 August 200615:01Nicht Anwendbar
' Xpstar90.dll '2005.90.2194.0540,96029-Oct-200607:58x64
Xpstar90.rll2005.90.2194.0153,37629-Oct-200607:58x64

Abhilfe

Um dieses Problem zu umgehen, verwenden Sie eine der folgenden Methoden:
  • Entsperren Sie das Dienstkonto in der Domäne Controller.
  • Verwenden Sie keine Windows-Domäne Kennwort Richtliniendurchsetzung für SQL Server authentifizierten Benutzernamen. Um diese Eigenschaft zu deaktivieren, verwenden Sie die die folgenden Anweisungen:
    • Für eine neue SQL Server-Anmeldung
      CREATE LOGIN <SQLAuthenticatedLogin> with PASSWORD = <StrongPassword>, CHECK_POLICY = OFF
    • Für einen vorhandenen SQL Server-Benutzernamen
      ALTER LOGIN <SQLAuthenticatedLogin> with CHECK_POLICY = OFF

Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die aufgeführt sind im Abschnitt "Betrifft".

Weitere Informationen

Dieser Hotfix fügt das neue Ablaufverfolgungsflag 4614 auf SQL Server 2005. Wenn Aktivieren Sie das Ablaufverfolgungsflag 4614, können Sie SQL Server authentifizierten Benutzernamen verwenden, Verwenden Sie Windows-Domäne Kennwort Richtliniendurchsetzung sogar an die Instanz anmelden Obwohl das SQL Server-Dienstkonto gesperrt oder auf der Windows deaktiviert ist Domänencontroller.

Sie können interaktiv aktivieren oder deaktivieren das Ablaufverfolgungsflag mithilfe der folgenden Befehle DBCC TRACEON und DBCC TRACEOFF:
  • Aktivieren Sie das Ablaufverfolgungsflag 4614
    DBCC TRACEON (4614, -1)
  • Deaktivieren Sie das Ablaufverfolgungsflag 4614
    DBCC TRACEOFF (4614, -1)
Sie können auch das Ablaufverfolgungsflag als Startparameter des angeben der SQL Server-Dienst. Wenn Sie das Ablaufverfolgungsflag als Startparameter, die Ablaufverfolgung angeben Flag wird automatisch aktiviert, wenn der SQL Server-Dienst gestartet wird. Wenn Sie festlegen das Ablaufverfolgungsflag als Startparameter, noch den Befehl DBCC TRACEOFF können Sie um das Ablaufverfolgungsflag interaktiv zu deaktivieren.
Weitere Informationen zum Benennungsschema für Microsoft SQL Server-Updates klicken Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
822499Neues Namensschema für Microsoft SQL Server-Softwareupdate-Paketen
Weitere Informationen zu Software-update Terminologie, klicken Sie auf die folgende Artikelnummer klicken, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684Beschreibung des Standards Beschreiben von Softwareupdates von Microsoft verwendeten Terminologie

Eigenschaften

Artikel-ID: 925744 - Geändert am: Freitag, 7. Juni 2013 - Version: 2.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Keywords: 
kbsqlsetup kbautohotfix kbtshoot kbsql2005connect kbsql2005cluster kbhotfixserver kbqfe kbmt KB925744 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 925744
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com