KB4585971 - REMEDIERE: Sesiunea utilizatorului este în stare de revenire pe termen nelimitat după ce este oprită în SQL Server

Se aplică la
SQL Server 2016 SQL Server 2017 on Windows SQL Server 2019 on Windows

Simptome

Atunci când o sesiune de utilizator este oprită în Microsoft SQL Server, aceasta rămâne într-o stare de revenire pe termen nedefinit, până când SQL Server este repornit. De asemenea, sesiunea de utilizator se poate bloca în timp ce așteaptă TRANSACTION_MUTEX sau XACT_OWN_TRANSACTION așteaptă.

Cauză

Această problemă poate apărea dacă există o sesiune XEvent pentru sql_transaction evenimente care are o acțiune sql_text și un predicat like_i_sql_unicode_string pentru acțiunea sql_text . Atunci când o sesiune de utilizator este oprită, tranzacția sa în curs trece printr-un proces de revenire. Sesiunea de utilizator poate întâmpina o eroare de abandonare din cauza acțiunii XEvent și a predicatului. Astfel, tranzacția rămâne în starea de revenire pe o perioadă nedeterminată.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.

Rezolvare

Această problemă este remediată în următoarea actualizare cumulativă pentru SQL Server:

Despre actualizările cumulative pentru SQL Server:

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.