Ознаки
Припустимо, що ваша програма робить ланцюжок з кількох збереженими Програма "виклики" з одним із учасників, що зберігаються в програмі Common language середовище виконання (CLR), що відповідно до збереженої процедури, що містить великий аргумент для об'єкта SQL ([N] VARCHAR (Max) або VARBINARY (Max)). За певних обставин цей виклик CLR може призвести до помилки приблизно такого вигляду:
MSG 3624, рівень 20, стан 1, процедура Proa, рядок 0 [Пакетна початкова лінія Linmenuber]
Не вдалося перевірити системне твердження. Перевірка сервера SQL Server журнал помилок для детальної інформації. Як правило, помилка затвердження спричинена програмним забезпеченням пошкодження помилки або даних. Щоб перевірити наявність корупції в базі даних, подумайте про те, що ви використовуєте DBCC CHECKDB. Якщо ви домовилися про те, що ви надсилаєте сміттєзвалища корпорації Майкрософт під час налаштування, міні-дамп буде надіслане корпорації Майкрософт. Оновлення може бути доступним від корпорації Майкрософт в найновіший пакет оновлень або виправлення від служби технічної підтримки.
MSG 596, рівень 21, стан 1, лінія Linenumber
Не вдалося продовжити виконання, оскільки сеанс перебуває в програмі стан "убити".
MSG 0, рівень 20, стан 0, лінія Linenumber
У поточній команді сталася серйозна помилка. На результати, якщо такі є, повинні бути відкинуті.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.