Oprava: Dotaz může časově náročná ke kompilaci, pokud dotaz obsahuje několik klauzulí JOIN databázi serveru SQL Server 2005

Překlady článku Překlady článku
ID článku: 922438 - Produkty, které se vztahují k tomuto článku.
Bug #: 958 (SQL opravy Hotfix)
Společnost Microsoft distribuuje opravy 2005 Microsoft SQL Server jako jeden soubor ke stažení. Vzhledem k tomu, že jsou kumulativní opravy, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení zahrnuté v předchozí serveru SQL Server 2005, opravte 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:
  • Vyřešené problémy v podle tohoto balíčku 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 se nahrazuje balíčku opravy hotfix jiným balíčkem oprav hotfix
  • Informace, zda je nutné provést jakékoli změny registru
  • Soubory, které jsou obsaženy v balíčku oprav hotfix

Příznaky

Při spuštění dotazu databázi serveru SQL Server 2005 se dotazu může trvat dlouho ve vztahu k ukazateli ke kompilaci. Dále může dojít k vysoké využití PROCESORU.

Problém nastane, pokud jsou splněny následující podmínky:
  • Dotaz obsahuje více klauzulí JOIN. Například dotaz obsahuje vlastní spojení.
  • Klauzule JOIN obsahovat JOIN predikáty, přejímají do téhož sloupce.
  • Stejného sloupce, které všechny predikáty JOIN týkají vyžaduje převod typu dat implicitní nebo explicitní.
  • Stejný sloupec, které všechny týkají predikáty JOIN má histogramu, který obsahuje jednu hodnotu.

Řešení

Podporovaná oprava hotfix k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze k odstranění problému popsaného v tomto článku. Tuto opravu hotfix použijte pouze v systémech, 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 je přísně neohrožuje tento problém, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, je oddíl "K dispozici oprava Hotfix stahování" v horní části tohoto článku znalostní báze Knowledge Base. Pokud v této části se nezobrazí, obraťte se na služby Microsoft a podporu získat opravu hotfix.

Poznámka: Pokud vyskytnout další problémy nebo řešení potíží je vyžadován, pravděpodobně budete muset vytvořit požadavek na samostatnou službu. Výdaje na podporu se obvykle týkají dalších otázek a problémů, které se netýkají této zvláštní opravy hotfix. Úplný seznam telefonních čísel služby Microsoft a podpora nebo vytvořit zvláštní požadavek na službu na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka: "K dispozici oprava Hotfix stahování" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, je to, protože oprava hotfix není k dispozici pro daný jazyk.

Požadavky

Musíte mít Microsoft SQL Server 2005 Service Pack 1 (SP1) nainstalován do použít tuto opravu hotfix. Další informace o možnostech získání aktualizace SQL Server 2005 Service Pack 1 naleznete následující článku znalostní báze Microsoft Knowledge Base:
913089Jak získat nejnovější aktualizaci service pack pro SQL Server 2005

Informace o restartování

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

Informace o registru

Nemáte změna registru.

Informace o nahrazení opravy hotfix

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

Informace o souboru opravy hotfix

Tato oprava hotfix obsahuje pouze 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ší verzi.

Anglická verze této opravy hotfix má atributy souborů (nebo vyšší atributy souborů), jsou uvedeny v následující tabulce. Data a časy těchto souborů jsou uvedeny v koordinovaný světový čas (UTC). Při zobrazení informací o souboru, bude převedena na na místní čas. Rozdíl mezi místním časem a UTC časem kartě časové pásmo v položce Datum a čas v Ovládacích panelech.
32bitová verze opravy hotfix
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Logread.exe2005.90.2175.0398,11220.. Července 200619: 26x 86
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020.. Července 200619: 26x 86
Microsoft.analysisservices.deploymentengine.dll9.0.2175.0138,01620.. Července 200619: 26x 86
Microsoft.analysisservices.dll9.0.2175.01,215,26420.. Července 200619: 30x 86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2175.075,55220.. Července 200619: 25x 86
Microsoft.SQLServer.sqlenum.dll9.0.2175.0908,06420.. Července 200619: 29x 86
Msgprox.dll2005.90.2175.0197,92020.. Července 200619: 28x 86
Msmdlocal.dll9.0.2175.015,701,79220.. Července 200619: 31x 86
Msmdredir.dll9.0.2175.03,967,77620.. Července 200619: 31x 86
Mssqlsystemresource.ldfNení k dispozici524,28820.. Července 200616: 50.Není k dispozici
Mssqlsystemresource.mdfNení k dispozici39,911,42420.. Července 200616: 50.Není k dispozici
Replprov.dll2005.90.2175.0547,61620.. Července 200619: 26x 86
Replrec.dll2005.90.2175.0782,11220.. Července 200619: 29x 86
Sqlaccess.dll2005.90.2175.0347,93620.. Července 200619: 25x 86
Sqlservr.exe2005.90.2175.028,952,92020.. Července 200619: 31x 86
Sysdbupg.SQLNení k dispozici192,34619.. Července 200617: 02Není k dispozici
Xpstar90.dll2005.90.2175.0292,64020.. Července 200619: 40x 86
Xpstar90.rll2005.90.2175.0152,86420.. Července 200619: 27x 86
64bitová verze opravy hotfix
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Logread.exe2005.90.2175.0522,52821.. Července 200602: 01x 64
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020.. Července 200619: 26x 86
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52021.. Července 200602: 02x 86
Microsoft.analysisservices.deploymentengine.dll9.0.2175.0138,01620.. Července 200619: 26x 86
Microsoft.analysisservices.dll9.0.2175.01,215,26420.. Července 200619: 30x 86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2175.075,55220.. Července 200619: 25x 86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2175.091,42421.. Července 200602: 00x 64
Microsoft.SQLServer.sqlenum.dll9.0.2175.0875,29621.. Července 200602: 01x 86
Msgprox.dll2005.90.2175.0259,36021.. Července 200602: 01x 64
Msmdlocal.dll9.0.2175.015,701,79220.. Července 200619: 31x 86
Msmdredir.dll9.0.2175.03,967,77620.. Července 200619: 31x 86
Mssqlsystemresource.ldfNení k dispozici524,28820.. Července 200616: 50.Není k dispozici
Mssqlsystemresource.mdfNení k dispozici39,911,42420.. Července 200616: 50.Není k dispozici
Replprov.dll2005.90.2175.0745,24821.. Července 200602: 02x 64
Replrec.dll2005.90.2175.01,008,41621.. Července 200602: 01x 64
Sqlaccess.dll2005.90.2175.0355,10421.. Července 200602: 01x 86
Sqlservr.exe2005.90.2175.039,342,88021.. Července 200602: 01x 64
Sysdbupg.SQLNení k dispozici192,34619.. Července 200617: 02Není k dispozici
Xpstar90.dll2005.90.2175.0540,44821.. Července 200602: 02x 64
Xpstar90.rll2005.90.2175.0153,37621.. Července 200602: 00x 64
oprava hotfix 64bitové verze pro procesory Itanium
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Logread.exe2005.90.2175.01,095,45620.. Července 200621: 01IA-64
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020.. Července 200619: 26x 86
Microsoft.analysisservices.adomdclient.dll9.0.2175.0543,52020.. Července 200621: 00x 86
Microsoft.analysisservices.deploymentengine.dll9.0.2175.0138,01620.. Července 200619: 26x 86
Microsoft.analysisservices.dll9.0.2175.01,215,26420.. Července 200619: 30x 86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2175.075,55220.. Července 200619: 25x 86
Microsoft.SQLServer.mgdsqldumper.dll2005.90.2175.0163,10420.. Července 200620: 59IA-64
Microsoft.SQLServer.sqlenum.dll9.0.2175.0875,29620.. Července 200621: 01x 86
Msgprox.dll2005.90.2175.0542,49620.. Července 200621: 00IA-64
Msmdlocal.dll9.0.2175.048,828,70420.. Července 200621: 02IA-64
Msmdredir.dll9.0.2175.06,154,01620.. Července 200621: 01IA-64
mssqlsystemresource.ldfNení k dispozici524,28820.. Července 200616: 50.Není k dispozici
Mssqlsystemresource.mdfNení k dispozici39,911,42420.. Července 200616: 50.Není k dispozici
Replprov.dll2005.90.2175.01,617,18420.. Července 200621: 01IA-64
Replrec.dll2005.90.2175.02,141,47220.. Července 200621: 01IA-64
Sqlaccess.dll2005.90.2175.0349,47220.. Července 200621: 00x 86
Sqlservr.exe2005.90.2175.072,251,16820.. Července 200621: 02IA-64
Sysdbupg.SQLNení k dispozici192,34619.. Července 200617: 02Není k dispozici
Xpstar90.dll2005.90.2175.0950,56020.. Července 200621: 03IA-64
Xpstar90.rll2005.90.2175.0152,35220.. Července 200620: 59IA-64

Prohlášení

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

Další informace

Chcete-li enble této opravy hotfix je nutné povolit trasování příznak 4106. Chcete-li to provést, použijte jednu z následujících metod:
  • Příznak trasování určit jako spouštěcí parametr služby SQL Server. Zadáte-li příznak trasování jako spouštěcí parametr, příznak trasování je automaticky povoleno při spuštění služby serveru SQL Server.
  • Interaktivně povolit nebo zakázat příznak trasování pomocí příkazu DBCC TRACEON a TRACEOFF DBCC.
Další informace získáte následujícím článku znalostní báze Microsoft:
824684Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 922438 - Poslední aktualizace: 20. listopadu 2007 - Revize: 1.7
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
Klíčová slova: 
kbmt kbautohotfix kbtshoot kbfix kbbug kbhotfixserver kbqfe kbpubtypekc KB922438 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:922438

Dejte nám zpětnou vazbu

 

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