KB4519668 – КОРЕКЦИЯ: Непозволен достъп възниква, когато разрешите на TF 3924 да изчисти осиротели DTC транзакции през SQL Server 2016, 2017 и 2019 г

Отнася се за
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

Симптоми

Да предположим, че използвате Microsoft SQL Server 2016, 2017 или 2019. Когато разрешите флаг за проследяване (TF) 3924 за изчистване на осиротели транзакции на координатор на разпределени транзакции (DTC) в sqlmin! XactMgr::CleanOrphanedXacts, може да забележите, че възниква нарушение на достъпа (AV). Освен това може да получите поредица от вторично копие файлове.

      

Забележка TF 3924 е въведен в KB 3145492 за почистване на осиротели DTC транзакции.

Състояние

Проблемът е първоначално коригиран чрез следната статия от Базата знания:

4511816 КОРЕКЦИЯ: Непозволен достъп възниква, когато разрешите на TF 3924 да изчисти осиротели DTC транзакции в SQL Server 2016

4511816 намалява честотата на проблемите. Той обаче не може напълно да коригира проблема. Тази нова корекция е предназначена да реши напълно проблема.

Решение

Този проблем е решен в следните кумулативни актуализации за SQL Server:

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

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

Справки

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