Симптоми
Да разгледаме следния сценарий:
-
Изпълнявате заявка срещу sys.dm_exec_query_stats и sys.dm_exec_procedure_stats чрез външно съединение в Microsoft SQL Server 2012.
-
Несъответствие съединение критерии като свързваща sql_handle да plan_handle.
-
Когато експортирате отчета в PDF с Unicode шрифтове, като например Arial Unicode MDS или Lucida Sans Unicode.
В този случай заявката никога няма да завърши и консумират цялата основна стойност на ресурси за неопределено време, което води до много други процеси да се провали.
Когато се опитате да затворите SPID, тя води до грешка устойчива планиране и видима промяна на състоянието на сървъра. В тази ситуация SQL Server ще замръзне, когато се опитате да рестартирате екземпляр и единственият начин, разрешаваща този проблем е да рестартирате Windows.
Причина
Проблемът възниква, тъй като заявката е безкраен цикъл, когато кеширани план въз основа на план предикат манипулатор не е намерен в логиката на сървъра.
Решение
Информация за сервизния пакет на SQL Server 2012
За да разрешите този проблем, трябва да получите най-новия сервизен пакет за SQL Server 2012. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:
2674319 грешки, които са отстранени в SQL Server 2012 Service Pack 1
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".