Sintomi
Considerare lo scenario descritto di seguito:
-
Si esegue un'istruzione Transact-SQL che avvia un aggiornamento delle statistiche non aggiornate.
-
Si esegue un'altra istruzione Transact-SQL in parallelo che acquisisce un blocco dello schema (SCH-M), ad esempio l'istruzione ALTER PARTITION SCHEME.
In questo scenario può verificarsi un deadlock a tre vie. Il deadlock si trova tra ALTER PARTITION SCHEME, l'istruzione select e le statistiche da aggiornare.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.