Sintomi
Se si crea una raccolta esterna e quindi si esegue DBCC CHECKDB in Microsoft SQL Server 2019, si verifica un danneggiamento del database e viene generato il messaggio di errore seguente:
Msg 8992, Livello 16, Stato 1, Server <ServerName>, Line <LineNumber>
Controllare catalogo Msg 3851, Stato 1: è stata trovata una riga non valida (class=128,depid==<DepId>,depsubid=0) nella tabella di sistema sys.syssingleobjrefs (class=128).
CHECKDB ha rilevato 0 errori di allocazione e 2 errori di coerenza non associati a un singolo oggetto.
CHECKDB ha rilevato 0 errori di allocazione e 2 errori di coerenza nel database 'master'.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato risolto nell'aggiornamento cumulativo seguente per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e le correzioni di sicurezza presenti nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia usata da Microsoft per descrivere gli aggiornamenti software.