Příznaky
Předpokládejme, že používáte skupinu dostupnosti Always On (AG), která obsahuje tabulky haldy. Počínaje verzí SQL Server 2016 se paralelní vlákno pro operace opakování používá v sekundárních replikách. V takovém případě může operace opětovného provedení tabulek haldy vygenerovat výpis kontroly za běhu nebo v některých případech může dojít k chybovému ukončení SQL Server s chybou narušení přístupu.
Příčina
K tomuto problému dochází po instalaci kumulativní aktualizace, která je uvedena v následujícím článku:
4018866 OPRAVA: Paralelní opakování způsobuje vysoké využití paměti v SQL Server 2016 ve srovnání s SQL Server 2014 nebo staršími verzemi
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Kumulativní aktualizace 9 pro SQL Server 2016 SP1
Kumulativní aktualizace 1 pro SQL Server 2016 SP2
Kumulativní aktualizace 6 pro SQL Server 2017
Informace o kumulativních aktualizacích pro SQL Server
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Podívejte se na nejnovější kumulativní aktualizaci pro SQL Server:
Nejnovější kumulativní aktualizace pro SQL Server 2016
Nejnovější kumulativní aktualizace pro SQL Server 2017
Alternativní řešení
Pokud chcete tento problém obejít, zakažte paralelní opakování povolením příznaku trasování 3459.
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Přečtěte si informace o standardní terminologii , kterou společnost Microsoft používá k popisu aktualizací softwaru.