Oprava:-Získávání Plánovač při spuštění dotazu, který používá TVP v SQL Server 2008 nebo SQL Server 2008 R2 Pokud SQL Profiler nebo SQL Server Extended události

Překlady článku Překlady článku
ID článku: 2520808 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Společnost Microsoft distribuuje opravy Microsoft SQL Server 2008 R2 jako jednoho souboru ke stažení. Protože opravy jsou kumulativní a každá nová verze tedy obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 R2 release.

Příznaky

Zvažte následující scénář:
  • Použijete parametr založené na hodnotách tabulky (TVP), který obsahuje mnoho řádků v počítači se systémem Microsoft SQL Server 2008 nebo Microsoft SQL Server 2008 R2.
  • Pomocí SQL Profiler nebo SQL Server Extended události na serveru.
  • Spuštění dotazu společně, který používá TVP.
V tomto scénáři dochází k chybě plánovače-získávání a dotazy, které již běží na stejné Plánovač běží pomalu. Ve složce protokolu SQL Server navíc generuje soubor mini-dump.

Příčina

K tomuto problému dochází z důvodu chyby v modulu databáze serveru SQL Server. Sloupce textu TVP jsou implementovány vložení řetězce nebo vyrovnávací paměti a zvýšení počtu řádků se zvětšuje počet vyrovnávacích pamětí. Je však časově náročný proces, který vydává vyrovnávací paměti. Proto je generován chybu získávání Plánovač při uvolnění a zmenšit operace dojít.

Řešení

Chcete-li tento problém vyřešit v systému SQL Server 2008 R2, použijte jednu z následujících metod:
  • Instalace balíčku kumulativní aktualizace 7 pro SQL Server 2008 R2.
  • Nainstalujte následující balíček opravy hotfix.

Chcete-li vyřešit tento problém v systému SQL Server 2008 R2 nebo SQL Server 2008, naleznete v části "Řešení".

Informace o kumulativní aktualizaci


SQL Server 2008 R2

Oprava tohoto problému vydání kumulativní aktualizace 7. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
2507770Kumulativní aktualizace 7 pro SQL Server 2008 R2
Poznámka:Protože sestavení jsou kumulativní a každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení, které byly součástí předchozích SQL Server 2008 R2 release. Doporučujeme zvážit použití nejnovější vydání oprava, která bude tuto opravu hotfix obsahovat. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
981356SQL Server 2008 R2 sestavení, které byly vydány po vydání serveru SQL Server 2008 R2

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze problém popsaný v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k problému popsaného v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud není přísně tento problém, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix je k dispozici ke stažení, je sekce "Hotfix stažení k dispozici" v horní části tohoto článku. Pokud tento oddíl není uveden, obraťte se na podporu a služby zákazníkům společnosti, jak získat opravu hotfix.

Poznámka:Pokud nastanou další problémy nebo řešení potíží je vyžadován, pravděpodobně vytvořit samostatnou žádost. Výdaje na technickou podporu se bude u dalších otázek a problémů, které nelze vyřešit určitou 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 navštivte následující web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka:"Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix je k dispozici. Pokud váš jazyk není uveden, je to, protože oprava hotfix není k dispozici pro daný jazyk.

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, musí mít Microsoft SQL Server 2008 R2.

Požadavek na restartování

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

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné dříve vydané opravy hotfix.

Informace o souboru

Tato verze má atributy souborů (nebo novější), jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny v koordinovaný světový čas (UTC). Při zobrazení informací o souboru, je převeden na místní čas. Pomocí vyhledat rozdíl mezi místním časem a časem UTC nalezneteČasové pásmokarty vDatum a časChcete-li zobrazit položky v Ovládacích panelech.

Pro všechny podporované x 86 verze SQL Server 2008 R2
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Sqlservr.exe Složka2009.100.1769.042,919,77622. Března-201119: 37x 86
Pro všechny podporované x 64 verze SQL Server 2008 R2
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Sqlservr.exe Složka2009.100.1769.061,974,88022. Března-201118: 46x 64
Pro všechny podporované IA-64verze SQL Server 2008 R2
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Sqlservr.exe Složka2009.100.1769.0121,813,85622. Března-201118: 14IA-64


Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Nepoužívejte SQL Profiler nebo SQL Server Extended události.
  • Zrušte zaškrtnutí políčkaRPC: spouštěníaRPC: dokončenoZaškrtávací políčka v definici trasování.

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

Další informace o TVP navštivte následující web služby MSDN:
Obecné informace o TVP
Další informace o SQL Profiler navštivte následující web služby MSDN:
Obecné informace o SQL Profiler

Vlastnosti

ID článku: 2520808 - Poslední aktualizace: 18. dubna 2011 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
Klíčová slova: 
kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2520808 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:2520808

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