Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

У програмі Microsoft SQL Server 2019 під час виконання запиту, наприклад SELECT MAX(LEN(MAPKEY)) FROM <TableName> OPTION(MAXDOP 1), у якому значення MAPKEY – це обчислюваний стовпець, відбувається така твердження:

Msg 3624, level 20, State 1, LineNumber<>

Не вдалося виконати перевірку твердження системи. Докладні відомості SQL Server журналі помилок. Зазвичай помилка твердження виникає через пошкодження програмного забезпечення або пошкодження даних. Щоб перевірити пошкодження бази даних, спробуйте запустити перевірку DBCC. Якщо ви погоджуєтеся надсилати дампи до корпорації Майкрософт під час налаштування, до корпорації Майкрософт буде надіслано міні-дамп. Оновлення може бути доступне в корпорації Майкрософт в останньому пакеті оновлень або в поточних виправленнях від служби технічної підтримки.

Msg 596, level 21, State 1, Line<LineNumber>

Не можна продовжити виконання, тому що сеанс у стані "битва".

Msg 0, level 20, State 0, Line <LineNumber>

У поточній команді сталася серйозна помилка. Результати, якщо такі є, слід скасувати.

Примітка.Ця проблема виникає, тому що план, створений для запиту, містить оператор обчислення скалярного обчислення, який працює на обчислюваних тимчасових бізнес-аналітиках із режимом пакета.

Спосіб вирішення

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

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

Сукупний пакет оновлень 14 для SQL Server 2019

Кожне нове сукупне оновлення SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збіркі. Радимо інсталювати найновішу збірку для вашої версії SQL Server:

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

Стан

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

Посилання

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×