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, якщо в плані запиту, що містить оператор сортування, геш-з'єднання або агрегатного оператора гешування, використовується функція динамічного керування (DMV), у SQL Server реєструється помилка твердження, подібна до наведеної нижче журналу помилок.

Примітка.

  • msg 3624, рівень 20, стан 1, номер рядка
  • Помилка перевірки тверджень системи. Докладні відомості див. в журналі SQL Server помилок. Зазвичай помилка затвердження виникає через програмну помилку або пошкодження даних. Щоб перевірити базу даних на наявність пошкоджень, радимо скористатися функцією DBCC CHECKDB. Якщо ви погодилися надсилати дампи до корпорації Майкрософт під час налаштування, до корпорації Майкрософт буде надіслано міні-дамп. Оновлення може бути доступне від корпорації Майкрософт в останньому пакеті оновлень або в поточному виправленні від служби технічної підтримки.
  • msg 596, рівень 21, стан 1, номер рядка
  • Неможливо продовжити виконання, оскільки сеанс перебуває в аварійному стані.
  • Повідомлення 0, рівень 20, область 0, номер _рядка
  • Сталася серйозна помилка для поточної команди. Результати, якщо такі є, слід відкинути.

Спосіб усунення проблеми

Цю проблему вирішено в такому сукупному оновленні для SQL Server:

Сукупний пакет оновлень 2 для SQL ServerSQL Server 2016 SP1

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

Останнє сукупне оновлення для SQL ServerSQL Server 2016

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".

Посилання

Дізнайтеся, за допомогою яких термінів корпорація Майкрософт описує оновлення програмного забезпечення.