KB4490140 – OPRAVA: Výpis zásobníka sa vyskytuje v procese čistenia sledovania zmien v SQL Server 2014, 2016 a 2017

Vzťahuje sa na
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) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Príznaky

Predpokladajme, že máte databázu s povoleným sledovaním zmien v SQL Server 2014, 2016 a 2017. Môžete sa vyskytnúť situácia, keď úloha automatického čistenia sledovania zmien môže nahlásiť chybové hlásenie 22122/22123 s názvom tabuľky ako nečitateľnými znakmi, alebo môže pri tlači chybového hlásenia naraziť na porušenie prístupu. Okrem toho si môžete všimnúť, že dochádza k výpisu zásobníka. Denník chýb vyzerá takto:

< DátumAČas> spid# Chyba: 22123, Závažnosť: 16, Stav: 1.

< DátumAČas> spid# Change Tracking autocleanup is blocked on side table of "". Ak zlyhanie pretrváva, skontrolujte, či tabuľku zablokuje nejaký proces.

< DátumAČas> spid# ***Stack Dump being sent to <FileLocation>

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Riešenie

Tento problém je opravený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Informácie o kumulatívnych aktualizáciách pre SQL Server:

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

Alternatívne riešenie

Ak chcete tento problém obísť, môžete povoliť príznak sledovania 8293.

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.