Sintomi
Si supponga di avere un database abilitato per il rilevamento delle modifiche in SQL Server 2014, 2016 e 2017. Potrebbe verificarsi una situazione in cui l'attività di pulizia automatica del rilevamento delle modifiche potrebbe segnalare il messaggio di errore 22122/22123 con il nome della tabella come caratteri illeggibili o potrebbe riscontrare una violazione di accesso quando si stampa il messaggio di errore. Inoltre, si potrebbe notare che si verifica il dump dello stack. Il log degli errori è il seguente:
< Datetime> Errore spid#: 22123, Gravità: 16, Stato: 1.
< Datetime> spid# Rilevamento modifiche autocleanup è bloccato sul tavolo laterale di "". Se l'errore persiste, verificare se la tabella "" è bloccata da qualsiasi processo .
< Datetime> spid# ***Stack Dump being sent to <FileLocation>
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
- Aggiornamento cumulativo 14 per SQL Server 2017
- Aggiornamento cumulativo 6 per SQL Server 2016 SP2
- Aggiornamento cumulativo 4 per SQL Server 2014 SP3
Informazioni sugli aggiornamenti cumulativi per 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. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:
- Ultimo aggiornamento cumulativo per SQL Server 2017
- Ultimo aggiornamento cumulativo per SQL Server 2016
- Ultimo aggiornamento cumulativo per SQL Server 2014
Soluzione alternativa
Per risolvere il problema, è possibile abilitare il contrassegno di traccia 8293.
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.