Ознаки
Розглянемо такий сценарій:
-
Ви використовуєте тимчасові таблиці в Microsoft SQL Server 2016 або 2017.
-
Ви Розділіть поточну таблицю, яка містить дані та таблицю журналу.
-
Ви намагаєтеся поміняти найстаріший розділ і розділити перший розділ, щоб створити новий розділ.
У цьому сценарії під час злиття найстарішого розділу може з'явитися таке повідомлення про помилку. Крім того, створюється файл дампа пам'яті EXCEPTION_ACCESS_VIOLATION.
MSG 596, рівень 21, стан 1, лінія Linenumber
Не вдалося продовжити виконання, оскільки сеанс перебуває в стані "вбити".
MSG 0, рівень 20, стан 0, лінія Linenumber
У поточній команді сталася серйозна помилка. Результати, якщо такі є, повинні бути відкинуті.
Спосіб вирішення
Ця проблема усунена в таких сукупних оновлень для SQL Server:
Сукупне оновлення 14 для SQL Server 2017
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Додаткові відомості
Щоб отримати докладніші відомості про перегородки з часовими таблицями, перегляньте розділ розмітка з часовими таблицями.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Посилання
Відомості про термінологію, яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.