KB4519668 - CORREÇÃO: A violação de acesso ocorre quando você habilita o TF 3924 para limpar transações DTC órfãs no SQL Server 2016, 2017 e 2019

Aplica-se A
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

Sintomas

Suponha que utiliza o Microsoft SQL Server 2016, 2017 ou 2019. Quando você habilita o sinalizador de rastreamento (TF) 3924 para limpar transações órfãs do Coordenador de Transações Distribuídas (DTC) no sqlmin! XactMgr::CleanOrphanedXacts, você pode notar que ocorre uma violação de acesso (AV). Além disso, você pode receber uma série de arquivos de despejo.

      

Observação TF 3924 é introduzido no KB 3145492 para limpar transações DTC órfãs.

Estado

O problema foi inicialmente corrigido através do seguinte artigo da Base de Dados de Conhecimento:

4511816 CORREÇÃO: Violação de acesso ocorre quando você habilita TF 3924 para limpar transações DTC órfãs no SQL Server 2016

4511816 reduz a frequência do problema. No entanto, não pode corrigir completamente o problema. Esta nova correção destina-se a resolver completamente o problema.

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Acerca das atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.