KB4101554 - ИСПРАВЛЕНО: параллельный повтор во вторичном реплика группы доступности, содержащей таблицы кучи, создает дамп утверждения среды выполнения или SQL Server завершает работу с ошибкой нарушения прав доступа

Применяется к
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Проблема

Предположим, что используется группа доступности Always On, содержащая таблицы кучи. Начиная с SQL Server 2016, параллельный поток для операций повтора используется во вторичных репликах. В этом случае операция повтора таблиц кучи может создать дамп утверждения среды выполнения, или в некоторых случаях может произойти сбой SQL Server с ошибкой нарушения доступа.

Причина

Эта проблема возникает после применения накопительного пакета обновления, упомянутого в следующей статье:

4018866 ИСПРАВЛЕНИЕ: Параллельный повтор вызывает высокое использование памяти в SQL Server 2016 по сравнению с SQL Server 2014 или более ранними версиями

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Накопительный пакет обновления 9 для SQL Server 2016 SP1

Накопительный пакет обновления 1 для SQL Server 2016 с пакетом обновления 2 (SP2)

Накопительный пакет обновления 6 для SQL Server 2017

Сведения о накопительных обновлениях для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Ознакомьтесь с последним накопительным пакетом обновления для SQL Server.

Последний накопительный пакет обновления для SQL Server 2016

Последний накопительный пакет обновления для SQL Server 2017

Временное решение

Чтобы обойти эту проблему, отключите параллельный повтор, включив флаг трассировки 3459.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

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