Sintomi
Supponiamo che l'archivio di query sia abilitato nel database modello in Microsoft SQL Server 2017. Quando si tenta di creare un nuovo database utilizzando regole di confronto non predefinite, si noterà che potrebbe verificarsi un deadlock. È inoltre possibile che venga visualizzato il messaggio di errore seguente:
Msg 1205, livello 13, stato 18, riga lineNumber
Transazione (ID processo 56) ha avuto un deadlock sulle risorse di blocco con un altro processo e ha stato scelto come vittima di un deadlock. Eseguire nuovamente la transazione.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto nel aggiornamento cumulativo seguente per SQL Server:
Circa aggiornamenti cumulativi per SQL Server:
Ogni nuovo cumulativo l'aggiornamento per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza sono stati inclusi nell'aggiornamento cumulativo precedente. Scopri le novità aggiornamenti cumulativi per SQL Server:
Soluzione alternativa
Per risolvere il problema, è possibile usare il contrassegno di traccia 7752 (TF 7752) per abilitare il caricamento asincrono dell'archivio di query.
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.