Oprava: Chybová zpráva při pokusu o použití SQL Server ověření přihlášení přihlásit k instanci serveru SQL Server 2005: "Přihlašovací chyba: 18456"

Chyba č: 50000300 (SQL Hotfix)
Společnost Microsoft distribuuje opravy Microsoft SQL Server 2005 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze tedy obsahuje všechny opravy hotfix a verzí oprav všech oprav zabezpečení, které byly součástí předchozích SQL Server 2005.
Tento článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy opravené tímto balíčkem oprav hotfix
  • Požadavky pro instalaci balíčku oprav hotfix
  • Informace o tom, zda musí restartování počítače po instalaci balíčku oprav hotfix
  • Informace o tom, zda balíček opravy hotfix nahrazuje jiným balíčkem oprav hotfix
  • Informace o zda musí provést libovolné změny registru
  • Soubory, které jsou obsaženy v balíčku oprav hotfix

Příznaky

V SQL Server 2005, zobrazí "Přihlašovací chyba: 18456" chybová zpráva při pokusu o přihlášení k instanci serveru SQL Server 2005 a jsou splněny následující podmínky:
  • Pokusíte se přihlásit k instanci pomocí ověřeného přihlášení serveru SQL Server.
  • Služba SQL Server je nakonfigurován používat účet domény pro účet spuštění služby.
  • Ověření SQL přihlášení, která se zobrazí "Přihlašovací chyba: 18456" chybové zprávy, které jsou konfigurovány na použití vynucení zásad hesla domény systému Windows.

    Poznámka: Standardně je povoleno vynucení zásad hesla Windows domény pro SQL ověření přihlášení, pokud explicitně nenastavíte CHECK_POLICY klauzule příkazu vytvořit přihlášení na OFF při vytvoření daného přihlašovacího jména.
  • Účet služby při spuštění služby serveru SQL Server je uzamčen nebo zakázán v řadiči domény.
Pokud auditování přihlášení je nakonfigurován zapsat události nezdařených přihlášení k protokolu chyb pro instance serveru SQL Server, následující zprávy jsou zapisovány do souboru Errorlog serveru SQL:
Chybová zpráva 1
Datum Čas Přihlašovací chyba: 18456, závažnosti: 14, stav: 10.
Chybová zpráva 2
Datum Čas Přihlášení přihlásit uživatele < uživatelské_jméno > se nezdařilo. [Klienta: < adresa >]
Poznámka: Stavu 18456 chyba je 10. Však vždy dostanete to "Přihlašovací chyba: 18456" chybová zpráva, která má stav nastaven na hodnotu 1 v klientské aplikaci. Chcete-li zvýšit zabezpečení, chybovou zprávu, která je vrácena klientovi záměrně skryje povaze chyby ověřování vždy nastavením stavu 18456 chyba na 1. Standardně je povoleno auditování přihlášení se nezdařilo. V tomto případě o skutečném stavu 18456 chyba je zaznamenána v souboru SQL Server Errorlog. Další informace o řešení potíží s chybami 18456 navštivte následující Web společnosti Microsoft Developer Network (MSDN):

Řešení

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Musíte mít SQL Server 2005 Service Pack 1 nainstalována tuto opravu hotfix.

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

913089
Jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Informace o restartování počítače

Po instalaci této opravy hotfix nemusíte restartovat počítač.

Informace o registrech

Není nutné změnit registr.

Informace o souborech opravy hotfix

Tato oprava hotfix obsahuje pouze soubory, které jsou nutné k opravě problémů uvedených v tomto článku jsou uvedeny. Tato oprava hotfix nemusí obsahovat všechny soubory nutné k plné aktualizaci produktu na nejnovější verzi.

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Chcete-li najít rozdíl mezi časem UTC a místním časem, použijte kartu časové pásmo v položce datum a čas v okně Ovládací panely.
SQL Server 2005 32bitové verze
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Logread.exe2005.90.2194.0398,11229-Sep-200600:33x86
Microsoft.analysisservices.adomdclient.dll9.0.2194.0543,52029-Sep-200600:33x86
Microsoft.analysisservices.deploymentengine.dll9.0.2194.0138,01629-Sep-200600:33x86
Microsoft.analysisservices.dll9.0.2194.01,215,26429-Sep-200600:33x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2194.075,55229-Sep-200600:33x86
Microsoft.sqlserver.sqlenum.dll9.0.2194.0908,06429-Sep-200600:33x86
Msasxpress.dll9.0.2194.022,30429-Sep-200600:33x86
Msgprox.dll2005.90.2194.0197,92029-Sep-200600:33x86
Msmdlocal.dll9.0.2194.015,609,63229-Sep-200600:33x86
Msmdredir.dll9.0.2194.03,990,30429-Sep-200600:33x86
Mssqlsystemresource.ldfNení k dispozici524,28828-Sep-200621:26Není k dispozici
Mssqlsystemresource.mdfNení k dispozici40,108,03228-Sep-200621:26Není k dispozici
Replprov.dll2005.90.2194.0547,61629-Sep-200600:33x86
Replrec.dll2005.90.2194.0782,11229-Sep-200600:33x86
Sqlaccess.dll2005.90.2194.0347,93629-Sep-200600:33x86
Sqlagent90.exe2005.90.2194.0319,26429-Sep-200600:33x86
Sqlservr.exe2005.90.2194.028,964,18429-Sep-200600:33x86
Sysdbupg.sqlNení k dispozici192,34621-Aug-200615:01Není k dispozici
Xpstar90.dll2005.90.2194.0292,64029-Sep-200600:34x86
Xpstar90.rll2005.90.2194.0152,86429-Sep-200600:33x86
X64-based verze serveru SQL Server 2005
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Logread.exe2005.90.2194.0522,52829-Sep-200607:58x64
Microsoft.analysisservices.adomdclient.dll9.0.2194.0543,52029-Sep-200600:33x86
Microsoft.analysisservices.adomdclient.dll9.0.2194.0543,52029-Sep-200607:58x86
Microsoft.analysisservices.deploymentengine.dll9.0.2194.0138,01629-Sep-200600:33x86
Microsoft.analysisservices.dll9.0.2194.01,215,26429-Sep-200600:33x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2194.075,55229-Sep-200600:33x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2194.091,42429-Sep-200607:58x64
Microsoft.sqlserver.sqlenum.dll9.0.2194.0875,29629-Sep-200607:58x86
Msasxpress.dll9.0.2194.022,30429-Sep-200600:33x86
Msasxpress.dll9.0.2194.027,42429-Sep-200607:58x64
Msgprox.dll2005.90.2194.0259,36029-Sep-200607:58x64
Msmdlocal.dll9.0.2194.015,609,63229-Sep-200600:33x86
Msmdredir.dll9.0.2194.03,990,30429-Sep-200600:33x86
Mssqlsystemresource.ldfNení k dispozici524,28828-Sep-200621:26Není k dispozici
Mssqlsystemresource.mdfNení k dispozici40,108,03228-Sep-200621:26Není k dispozici
Replprov.dll2005.90.2194.0745,24829-Sep-200607:58x64
Replrec.dll2005.90.2194.01,008,41629-Sep-200607:58x64
Sqlaccess.dll2005.90.2194.0355,10429-Sep-200607:58x86
Sqlagent90.exe2005.90.2194.0390,94429-Sep-200607:58x64
Sqlservr.exe2005.90.2194.039,340,32029-Sep-200607:58x64
Sysdbupg.sqlNení k dispozici192,34621-Aug-200615:01Není k dispozici
Xpstar90.dll2005.90.2194.0540,96029-Sep-200607:58x64
Xpstar90.rll2005.90.2194.0153,37629-Sep-200607:58x64

Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:

  • Odemknete účet služby v řadiči domény.
  • Nepoužívejte vynucení zásad hesla Windows domény pro SQL Server ověření přihlášení. Chcete-li zakázat tuto vlastnost, použijte následující příkazy:
    • Pro nové přihlášení serveru SQL Server
      CREATE LOGIN <SQLAuthenticatedLogin> with PASSWORD = <StrongPassword>, CHECK_POLICY = OFF
    • Pro ecistující přihlášení serveru SQL Server
      ALTER LOGIN <SQLAuthenticatedLogin> with CHECK_POLICY = OFF

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Tato oprava hotfix přidá nový příznak trasování 4614 SQL Server 2005. Pokud povolíte příznak trasování 4614, můžete použít SQL Server ověření přihlášení, která pomocí vynucení zásad hesla Windows domény pro přihlášení k instanci i v případě, že účet služby serveru SQL Server je uzamčen nebo zakázán v řadiči domény systému Windows.

Můžete interaktivně povolit nebo zakázat příznak trasování pomocí následujících příkazů DBCC TRACEON a DBCC TRACEOFF:
  • Povolit příznak trasování 4614
    DBCC TRACEON (4614, -1)
  • Zakázat příznak trasování 4614
    DBCC TRACEOFF (4614, -1)
Můžete také zadat příznak trasování jako spouštěcí parametr služby SQL Server. Pokud zadáte příznak trasování jako spouštěcí parametr, příznak trasování je automaticky povolena při spuštění služby serveru SQL Server. Pokud nastavíte příznak trasování jako spouštěcí parametr, můžete stále použít příkazu DBCC TRACEOFF interaktivně zakázat příznak trasování.
Další informace o pojmenování schématu pro Microsoft SQL Server aktualizace klepněte na následující číslo článku databáze Microsoft Knowledge Base:

822499 nové schéma přidělování názvů pro Microsoft SQL Server software balíčky aktualizací.

Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 925744 - Poslední kontrola: 17. 2. 2017 - Revize: 2

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

Váš názor