Симптоми
Обмислете следния сценарий:
-
Можете да използвате времеви таблици в 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 потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.