Simptomi
Kada se korisnička sesija prekine u sustavu Microsoft SQL Server, ostaje u stanju povratka na neodređeno vrijeme dok se SQL Server ponovno ne pokrene. Korisnička sesija može se zaustaviti dok čeka TRANSACTION_MUTEX ili XACT_OWN_TRANSACTION čeka.
Uzrok
Taj se problem može pojaviti ako za sql_transaction događaje postoji XEvent sesija koja ima sql_text akciju i like_i_sql_unicode_string predikat za sql_text akciju. Kada se korisnička sesija ugasi, transakcija koja je u tijeku prolazi kroz postupak vraćanja. Korisnička sesija može naići na pogrešku prekida zbog radnje i predikata XEvent. Time transakcija ostaje u stanju povratka na neodređeno vrijeme.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Rješenje
Taj je problem riješen u sljedećem kumulativnom ažuriranju za SQL Server:
- Kumulativno ažuriranje 16 za SQL Server 2016 SP2
- Kumulativno ažuriranje 23 za SQL Server 2017
- Kumulativno ažuriranje 9 za SQL Server 2019
O kumulativnim ažuriranjima za SQL Server:
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
- Najnovije kumulativno ažuriranje za SQL Server 2016
- Najnovije kumulativno ažuriranje za SQL Server 2017
- Najnovije kumulativno ažuriranje za SQL Server 2019
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.