Sintomi
Supponiamo che tu usi SQL Server 2016 o 2017 con il controllo delle transazioni abilitato. Considerare lo scenario descritto di seguito:
-
È TRANSACTION_GROUP abilitato.
-
Un utente del database sta eseguendo un'azione che contiene un blocco esclusivo su se stesso. Ad esempio, un utente del database cerca di abbandonarsi a un ruolo di database.
-
È necessario eseguire il rollback della transazione a causa di un errore di autorizzazione, rollback esplicito o qualsiasi altro errore.
Quando si verifica lo scenario, si verificherà un deadlock automatico.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.