Ознаки
Припустимо, що у програмі Microsoft SQL Server 2016 і 2017 можна використовувати обробку транзакцій в режимі онлайн. Коли ви передаєте таблицю, оптимізована для таблиці, у збережену процедуру як значення таблиці, що вважається значенням (TVP), може виникнути помилка твердження. Крім того, файл дампа створюється на сервері SQL Server.
Розташування: "interop. cpp":linenumberвираз: falseSPID: SPIDprocess ID: prosiesdMSG 3624, рівень 20, стан 1, процедура ProcedureName, Line linenumber [пакетна початкова лінія linenumber]
Не вдалося перевірити системне твердження. Перевірте журнал помилок SQL Server, щоб отримати докладні відомості. Зазвичай Помилка твердження спричинена пошкодженням програмного забезпечення або даними про пошкодження даних. Щоб перевірити наявність корупції в базі даних, подумайте про те, що ви використовуєте DBCC CHECDB. Якщо ви домовилися про надсилання сміттєзвалищ до корпорації Майкрософт під час інсталяції, міні-дамп буде надіслано до корпорації Майкрософт. Оновлення може бути доступним від корпорації Майкрософт в останньому пакеті оновлень або в виправленні технічної підтримки.
MSG 596, рівень 21, стан 1, лінія linenumberне може продовжити виконання, тому що сесія перебуває в стані Kill. MSG 0, рівень 20, стан 0, лінія linenumberсталася серйозна помилка в поточній команді. Результати, якщо такі є, повинні бути відкинуті.
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.