Sintomi
Si supponga di avere un database contenente tabelle con indice columnstore raggruppato in SQL Server 2017. Quando si esegue l'istruzione DBCC CHECKDB con ALL_ERRORMSGS, NO_INFOMSGS, PHYSICAL_ONLY nel database, viene generato un file di dump e potrebbe essere visualizzato un messaggio di errore simile al seguente:
Errore di tabella: ObjectIDID oggetto, ID indice indexid, ID partizione PartitionID, ID ID unità di allocazione (digitare dati nella riga). Il nodo dati fuori riga nella pagina (1:1749624), lo slot 1, l'ID testo TextId viene fatto riferimento tramite la pagina (0:0), lo slot 0, ma non è stato visto nell'analisi. CHECKDB ha rilevato 0 errori di allocazione e 1 errori di coerenza nella tabella 'TableName' (ID oggetto ObjectID). CHECKDB ha rilevato 0 errori di allocazione e 1 errori di coerenza nel database "DatabaseName". repair_allow_data_loss è il livello minimo di correzione per gli errori trovati da DBCC CHECKDB (DatabaseName).
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologiautilizzata da Microsoft per descrivere gli aggiornamenti software.