KB4585971 – RETTELSE: Brugersessionen er i annulleringstilstand på ubestemt tid, efter den er blevet dræbt i SQL Server

Gælder for
SQL Server 2016 SQL Server 2017 on Windows SQL Server 2019 on Windows

Symptomer

Når en brugersession afbrydes i Microsoft SQL Server, forbliver den i en annulleringstilstand på ubestemt tid, indtil SQL Server genstartes. Brugersessionen kan også være gået i stå, mens der ventes på TRANSACTION_MUTEX, eller XACT_OWN_TRANSACTION venter.

Årsag

Dette problem kan opstå, hvis der er en XEvent-session for sql_transaction hændelser, der har en sql_text handling og et like_i_sql_unicode_string prædikat for den sql_text handling. Når en brugersession afbrydes, gennemgår den igangværende transaktion en annulleringsproces. Der kan opstå en afbrydelsesfejl for brugersessionen på grund af XEvent-handlingen og prædikatet. Dette efterlader transaktionen i annulleringstilstanden på ubestemt tid.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Dette problem er rettet i følgende kumulative opdatering til SQL Server:

Om kumulative opdateringer til SQL Server:

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

Referencer

Få mere at vide om den terminologi , som Microsoft bruger til at beskrive softwareopdateringer.