KB4519668 - OPRAVA: K narušení přístupu dojde, když povolíte TF 3924 k vyčištění osamocených transakcí DTC v SQL Server 2016, 2017 a 2019

Platí pro
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 2016 Service Pack 2 SQL Server 2019 on Windows

Příznaky

Předpokládejme, že používáte Microsoft SQL Server 2016, 2017 nebo 2019. Když povolíte příznak trasování (TF) 3924 k vyčištění osamocených transakcí koordinátoru DTC (Distributed Transaction Coordinator) v sqlmin! XactMgr::CleanOrphanedXacts, můžete si všimnout, že došlo k narušení přístupu (AV). Navíc můžete obdržet řadu souborů s výpisem paměti.

      

Poznámka TF 3924 je zaveden v KB 3145492 k vyčištění osamocených transakcí DTC.

Stav

Tento problém byl původně vyřešen v následujícím článku znalostní báze Knowledge Base:

4511816 OPRAVA: K narušení přístupu dochází, když povolíte TF 3924 k vyčištění osamocených transakcí DTC v SQL Server 2016

4511816 snižuje frekvenci problémů. Nemůže však problém zcela vyřešit. Tato nová oprava má tento problém zcela vyřešit.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.