KB3195901 – КОРЕКЦИЯ: SQL Server 2016 се срива, когато задача за преместване на кортежи приключи неочаквано

Отнася се за
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Симптоми

Продължителна команда на езика за дефиниране на данни (DDL) може да блокира задачата за преместване на кортежи във фонов режим и да причини блокиране. Най-вероятно задачата за преместване на кортежи ще бъде избрана за жертва на безизходицата. В такъв случай Microsoft SQL Server може да се срине. Освен това получавате съобщения за грешки, подобни на следното в регистрационния файл за грешки на SQL Server:

Забележка

Грешка: 1205, Тежест: 13, Щат: 18.
Транзакция (ИД <на процеса, ИД> на процеса) е блокирана при заключване на ресурси с друг процес и е избрана за жертва на блокиране. Повторете транзакцията.
ex_terminator: Възможно прекратяване поради изключение по време на развиването на стека.

По подобен начин, когато задачата за преместване на кортежи се изпълнява под силен натиск в паметта (например използването на паметта става 100 процента), задачата за преместване на кортежи завършва неочаквано и това води до срив на SQL Server.

Решение

Кумулативна информация за актуализацията

Корекцията за този проблем е включена в следната кумулативна актуализация за SQL Server:

За кумулативните актуализации за SQL Server

Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:

Последна сборна актуализация за SQL Server 2016
      

      

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.