Si applica a
SQL Server 2016 SQL Server 2017 on Windows SQL Server 2019 on Windows

Sintomi

Quando una sessione utente viene erta in Microsoft SQL Server, rimane in uno stato di rollback per un tempo indefinito finché SQL Server viene riavviato. La sessione utente potrebbe essere bloccata anche durante l'attesa TRANSACTION_MUTEX o XACT_OWN_TRANSACTION attesa.

Causa

Questo problema può verificarsi se è presente una sessione XEvent per gli eventi sql_transaction con un'azione sql_text e un predicato like_i_sql_unicode_string per l'sql_text azione. Quando una sessione utente viene erta, la transazione in corso passa attraverso un processo di rollback. La sessione utente potrebbe riscontrare un errore di interruzione a causa dell'azione XEvent e del predicato. In questo modo la transazione rimane in stato di rollback per un tempo indefinito.

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nell'aggiornamento cumulativo seguente per SQL Server:

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Riferimenti

Informazioni sulla terminologia usata daMicrosoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.