Симптоми
Обмислете следния сценарий:
-
Разрешете флага за проследяване (TF) 7412 в Microsoft SQL Server 2016 или 2017.
-
Имате сесия N, където изпълнявате команда , която актуализира базисен индекс и генерира предупреждение за липсващ индекс.
-
От сесия M стартирате динамичните функции за управление (DMF) sys.dm_exec_query_statistics_xml (N) , сочещи към сесия N.
В този случай е възможно да забележите, че командата е блокирана с тип на изчакване QRY_PROFILE_LIST_MUTEX, че DMF не може да завърши изпълнението и и двете сесии изглежда да са окачени.
Решение
Информация за сервизния пакет за SQL Server 2016
Този проблем е коригиран в следния сервизен пакет за SQL Server:
Сервизните пакети са кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, както и всички нови корекции. Нашата препоръка е да приложите последния сервизен пакет и най-новата сборна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате най-новия сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация за последния сервизен пакет и най-новата сборна актуализация.
Как се определя нивото на версиите, изданието и актуализирането на SQL Server и неговите компоненти
Този проблем е коригиран в следната сборна актуализация за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме ви да инсталирате най-новата компилация за вашата версия на SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.