KB4010984 – ПОПРАВКА: Грешка с потвърждение, когато dm_exec_query_statistics_xml се използва в план за заявка, който съдържа определени оператори, в SQL Server 2016

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Симптоми

Когато се опитате да извлечете планове на заявки с помощта на системната функция dm_exec_query_statistics_xml в Microsoft SQL Server 2016, ако функцията за динамично управление (DMF) се използва вградена в план за заявки, който включва оператор за сортиране, хеширане или хеширане на агрегатен оператор (например при използване на CROSS APPLY с друг изглед за динамично управление (DMV)), в SQL Server се регистрира грешка с потвърждение, която наподобява следната Регистрационен файл на грешките.

Забележка

  • Msg 3624, Level 20, State 1, Line LineNumber
  • Проверката на системното утвърждение е неуспешна. Проверете регистрационния файл за грешки на SQL Server за подробности. Обикновено неуспешното твърдение се дължи на софтуерен проблем или повреда на данните. За да проверите за повреда на базата данни, помислете дали да не изпълните DBCC CHECKDB. Ако сте се съгласили да изпращате вторични копия на Microsoft по време на инсталирането, на Microsoft ще се изпрати мини вторично копие. Актуализация може да е налична от Microsoft в най-новия сервизен пакет или в гореща поправка от техническата поддръжка.
  • Съобщение 596, Ниво 21, Състояние 1, Line LineNumber
  • Не може да продължи изпълнението, защото сесията е в състояние на прекратяване.
  • Съобщение 0, Ниво 20, Състояние 0, Line LineNumber
  • Възникна сериозна грешка при текущата команда. Резултатите, ако има такива, трябва да бъдат отхвърлени.

Решение

Този проблем е решен в следната кумулативна актуализация за SQL Server:

Сборна актуализация 2 за SQL Server 2016 SP1

За кумулативните актуализации за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Последна сборна актуализация за SQL Server 2016

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.