Microsoft разпространява Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) поправя като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишния SQL Server 2008 R2 Release Service Pack 2.
Симптоми
Обмислете следния сценарий:
-
Изпълнявате заявка срещу някои динамични изгледи за управление (DMVs) в Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 или в Microsoft SQL Server 2012. Например можете да изпълните заявка спрямо изгледите на sys.dm_exec_procedure_stats и dm_exec_trigger_stats.
-
Заявката използва plan_handle като предикат.
-
Планът на заявката, към който plan_handle първоначални точки, не съществува.
В този случай заявката влиза в безкраен цикъл, който не спира да се изпълнява, може да получите грешка "негенериращ Планировчик" и може да бъде генериран системна файл. Освен това не можете да убиете заявката и услугата SQL Server не може да се рестартира. За да рестартирате услугата SQL Server, трябва да рестартирате компютъра или да използвате командата SHUTDOWN с NOWAIT.
Решение
Информация за сборна актуализация
Пакет за актуализиране на актуална корекция за SQL Server 2008 R2 Service Pack 1
Корекцията за този проблем е издадена за първи път в пакета за актуализиране на актуална корекция за SQL Server 2008 R2 Service Pack 1.
Кумулативна актуализация 12 за SQL Server 2008 Service Pack 3
Корекцията за този проблем е издадена за първи път в кумулативната актуализация 12. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 Service Pack 3, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2863205 Кумулативна актуализация на пакета 12 за SQL Server 2008 Service Pack 3Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички спешни корекции и всички корекции на защитата, които са били включени в предишния SQL Server 2008 Service Pack 3 Fix Release. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2629969 SQL Server 2008 изгражда, които са издадени след SQL Server 2008 Service Pack 3 е издадена
Сборна актуализация 7 за SQL Server 2012
Корекцията за този проблем е издадена за първи път в сборна актуализация 7. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2823247 Кумулативна актуализация на пакета 7 за SQL Server 2012Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2012 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2692828 SQL Server 2012 компилации, които са издадени след издаването на SQL Server 2012
Кумулативна актуализация 3 за SQL Server 2012 SP1
Корекцията за този проблем е издадена за първи път в сборна актуализация 3. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2012 SP1, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2812412 Кумулативна актуализация на пакет 3 за SQL Server 2012 Service Pack 1Забележка Тъй като компилациите са кумулативни, всяко ново съобщение за корекция съдържа всички поправки и всички корекции на защитата, които са били включени в предишното издание на SQL Server 2012 SP1. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2772858 SQL Server 2012 изгражда, които са издадени след SQL Server 2012 Service Pack 1 е издадена
Кумулативна актуализация 5 за SQL Server 2008 R2 SP2
Корекцията за този проблем е издадена за първи път в сборна актуализация 5. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2 SP 2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2797460 Кумулативна актуализация на пакета 5 за SQL Server 2008 R2 Service Pack 2Забележка Тъй като компилациите са кумулативни, всяко ново съобщение за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишното издание на SQL Server 2008 R2 SP 2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2730301 SQL Server 2008 R2 изгражда, които са издадени след SQL Server 2008 R2 Service Pack 2 е издадена
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Повече информация
За повече информация за sys.dm_exec_query_stats и sys.dm_exec_procedure_stats DMVs отидете на следните уеб сайтове на MSDN:
Обща информация за изгледа на динамично управление за sys.dm_exec_query_stats
Обща информация за изгледа на динамично управление за sys.dm_exec_procedure_stats