Sintomi
Se si crea una libreria 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:
Nota
Messaggio 8992, livello 16, stato 1, <Server ServerName>, riga <LineNumber>
Controllare il Messaggio 3851 del catalogo, stato 1: È stata rilevata 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 nessun singolo oggetto.
CHECKDB ha trovato 0 errori di allocazione e 2 errori di coerenza nel database "master".
Risoluzione
Informazioni sull'aggiornamento cumulativo
Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:
Aggiornamento cumulativo 15 per SQL Server 2019
Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni a caldo e di sicurezza presenti nella build precedente. È consigliabile installare la build più recente per la versione di SQL Server:
Aggiornamento cumulativo più recente per SQL Server 2019
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.