Oprava: dotaz serveru SQL Server 2005, optimalizátor může nesprávně odhadnout mohutnost pro dotaz, který má predikátu obsahující alternativu indexu sjednocovací

Překlady článku Překlady článku
ID článku: 920347 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Bug #: 438282 (SQLBUDT)
Bug #: 449130 (SQLBUDT)
Bug #: 715 (SQL opravy Hotfix)
Bug #: 637 (SQL opravy Hotfix)
Microsoft distribuuje opravy na serveru Microsoft SQL Server 2005 jako jeden soubor ke stažení. Protože jsou kumulativní opravy, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozích oprava SQL Server 2005 uvolnění.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

Tento článek popisuje následující o tomto vydání oprav hotfix:
  • Problémy, které jsou opraveny tímto balíčkem oprav hotfix
  • Požadavky pro instalaci balíčku oprav hotfix
  • Informace o tom, zda je nutné restartovat počítač po instalaci balíčku oprav hotfix
  • Informace o nahrazení oprav balíčku oprav hotfix jiným balíčkem oprav hotfix
  • Informace o tom, zda musíte provést změny v registru
  • Soubory, které jsou obsaženy v balíčku oprav hotfix

Příznaky

Zvažte následující scénář:
  • Dotaz SQL Server 2005 optimalizaci vyhodnocuje dotazu s predikátem.
  • Dotaz predikát obsahuje jeden alternativou je index unie.
Například následující dotaz je dotaz predikátu, obsahující jeden alternativu, které je indexu unie:
select * from table where (c1 <Comparison operator> value1 OR c1 <Comparison operator> value2) and c2 <Comparison operator> value3) 
v tomto scénáři může Optimalizátor dotazů nesprávně odhadnout mohutnost jako nižší než skutečná mohutnosti. K tomuto problému dochází, odhad nákladů dotazu rovněž stává nižší než skutečné náklady. Pokud odhad nákladů dotazu je nižší než skutečné náklady, Optimalizátor dotazů serveru SQL Server 2005 mohou používat tento dotaz namísto efektivnější dotazu.

Příčina

K tomuto problému dochází z důvodu chyby serveru SQL Server indexu strategie kódu.

Řešení

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku.. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému.. Tato oprava hotfix může být dále testována.. Proto pokud není vážně tento problém, doporučujeme počkat na další aktualizaci softwaru, který obsahuje tuto opravu hotfix.

v případě, že je oprava hotfix k dispozici ke stažení, je sekce "Oprava Hotfix k dispozici stahování" na začátku tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix..

Poznámka:-Li další dojít k potížím nebo je-li řešení potíží, je nutné, budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix.. Úplný seznam služby Microsoft a podporu telefonního čísla nebo chcete-li vytvořit zvláštní požadavek na službu, navštivte následující web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka:Ve formuláři "Oprava Hotfix k dispozici stahování" zobrazí jazyky, pro které je k dispozici je oprava hotfix. Pokud váš jazyk není zobrazen, je protože oprava hotfix není k dispozici pro tento jazyk.

Požadavky

Musíte mít aplikaci Microsoft SQL Server 2005 Service Pack 1 (SP1) nainstalován, je možné použít tuto opravu hotfix.

Další informace o možnostech získání SQL Server 2005 Service Pack 1, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
913089Jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Informace o restartování

Není nutné restartovat počítač po instalaci této opravy hotfix.

Informace o registru

Není nutné změnit registr.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souboru opravy hotfix

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

The Anglická verze této opravy hotfix má atributy souborů (nebo novější atributy souboru), jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time).. Pokud zobrazíte informace o souboru, bude převedena na místní čas.. Rozdíl mezi místním časem a UTC časemČasové pásmokarty na panelu Datum a čas v Ovládacích panelech.
Opravy hotfix serveru SQL Server 2005, 32bitová verze
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.SQLServer.sqlenum9.0.2164.0908,06415-Června 200603: 32Není k dispozici
Ms.ss.mgdsqldumper.dll2005.90.2164.075,55215-Června 200603: 29Není k dispozici
Msgprox.dll2005.90.2164.0197,92015-Června 200603: 29Není k dispozici
Replprov.dll2005.90.2164.0547,61615-Června 200603: 31Není k dispozici
Replrec.dll2005.90.2164.0782,11215-Června 200603: 32Není k dispozici
Sbmsmdlocal.dll9.0.2164.015,661,85615-Června 200603: 33Není k dispozici
Sqlaccess.dll2005.90.2164.0347,93615-Června 200603: 31Není k dispozici
Sqlservr.exe2005.90.2164.028,950,87215-Června 200603: 33Není k dispozici
Opravy hotfix serveru SQL Server 2005, 64bitová verze
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.SQLServer.sqlenum9.0.2164.0875,29615-Června 200604: 12Není k dispozici
Ms.ss.mgdsqldumper.dll2005.90.2164.075,55215-Června 200603: 29Není k dispozici
Ms.ss.mgdsqldumper.dll2005.90.2164.091,42415-Června 200604: 10Není k dispozici
Msgprox.dll2005.90.2164.0259,36015-Června 200604: 10Není k dispozici
Replprov.dll2005.90.2164.0745,24815-Června 200604: 12Není k dispozici
Replrec.dll2005.90.2164.01,008,41615-Června 200604: 12Není k dispozici
Sbmsmdlocal.dll9.0.2164.015,661,85615-Června 200603: 33Není k dispozici
Sqlaccess.dll2005.90.2164.0355,10415-Června 200604: 11Není k dispozici
Sqlservr.exe2005.90.2164.039,251,23215-Června 200604: 13Není k dispozici
Opravy hotfix serveru SQL Server 2005, 64bitová verze pro procesory Itanium
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Microsoft.SQLServer.sqlenum9.0.2164.0875,29615-Června 200603: 29Není k dispozici
Ms.ss.mgdsqldumper.dll2005.90.2164.075,55215-Června 200603: 29Není k dispozici
Ms.ss.mgdsqldumper.dll2005.90.2164.0163,10415-Června 200603: 29Není k dispozici
Msgprox.dll2005.90.2164.0542,49615-Června 200603: 28Není k dispozici
Replprov.dll2005.90.2164.01,617,18415-Června 200603: 29Není k dispozici
Replrec.dll2005.90.2164.02,141,47215-Června 200603: 29Není k dispozici
Sbmsmdlocal.dll9.0.2164.048,733,98415-Června 200603: 30Není k dispozici
Sqlaccess.dll2005.90.2164.0349,47215-Června 200603: 28Není k dispozici
Sqlservr.exe2005.90.2164.072,208,67215-Června 200603: 30Není k dispozici

Prohlášení

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

Další informace

Chcete-li povolit tuto opravu hotfix, musíte zapnout příznak trasování 4105 po instalaci opravy hotfix.

Informace získáte klepnutím na tlačítko článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 920347 - Poslední aktualizace: 17. ledna 2015 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
Klíčová slova: 
kbnosurvey kbarchive kbautohotfix kbbug kbfix kbtshoot kbhotfixserver kbqfe kbmt KB920347 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:920347

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