Príznaky
Keď je relácia používateľa v Microsoft SQL Server zabitá, zostane v stave vrátenia na neurčito, kým sa SQL Server nereštartuje. Relácia používateľa sa tiež môže zaseknúť počas čakania na TRANSACTION_MUTEX alebo XACT_OWN_TRANSACTION čakania.
Príčina
Tento problém sa môže vyskytnúť, ak pre sql_transaction udalosti existuje relácia XEvent, ktorá má sql_text akciu a like_i_sql_unicode_string predikát pre akciu sql_text . Keď je relácia používateľa ukončená, jej prebiehajúca transakcia prechádza procesom vrátenia. V relácii používateľa sa môže vyskytnúť chyba prerušenia z dôvodu akcie a predikátu XEvent. Transakcia tak zostane v stave vrátenia späť na neurčito.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Riešenie
Tento problém je opravený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
- Kumulatívna aktualizácia 16 pre SQL Server 2016 SP2
- Kumulatívna aktualizácia 23 pre SQL Server 2017
- Kumulatívna aktualizácia 9 pre SQL Server 2019
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
- Najnovšia kumulatívna aktualizácia pre SQL Server 2016
- Najnovšia kumulatívna aktualizácia pre SQL Server 2017
- Najnovšia kumulatívna aktualizácia pre SQL Server 2019
Odkazy
Získajte informácie o terminológii , ktorú Microsoft používa na popis aktualizácií softvéru.