Невозможно продолжить выполнение, так как сеанс находится в состоянии уничтожения - PullRequest
2 голосов
/ 03 мая 2019

Я пытаюсь выполнить запрос на обновление в SQL Server 2016 (v13.0.5026.0) и получаю следующие сообщения об ошибках:

Сообщение 596, уровень 21, состояние 1, строка 0
Невозможно продолжить выполнение, поскольку сеанс находится в состоянии уничтожения.

Сообщение 0, уровень 20, состояние 0, строка 0
Произошла серьезная ошибка в текущей команде.Результаты, если таковые имеются, должны быть отброшены.

Проверен на наличие поврежденного индекса или чего-либо еще

DBCC CheckDB (DBNAME) WITH NO_INFOMSGS, ALL_ERRORMSGS 

- Возвращает без ошибок

Как Microsoft предложила обновить сссылка ниже:

https://support.microsoft.com/en-us/help/4163478/fix-access-violation-when-incremental-statistics-automatically-updated

Я попытался обновить накопительное обновление (CU6) и изменил его на 13.0.5292.0. Оно говорит, что обновление CU1 должно исправить это, но не решает проблему.

Запрос:

UPDATE tableName 
SET fieldName1 = 'a long query with some html tags and all it has 3600 chars' 
WHERE fieldName2 = 12345

В нем нет специальных символов, которые SQL не может обработать.

Любая помощь будет полезна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...