Sintomi
Si supponga di utilizza Microsoft SQL Server 2016. Quando si esegue DBCC CHECKTABLE con EXTENDED_LOGICAL_CHECKS in una tabella con un indice non cluster (NCI) filtrato su un indice columnstore cluster (CCI), è che venga visualizzato il messaggio di errore analogo al seguente:
Msg 5297, Livello 16, Stato 1, Riga Numero
Le Controllo del set di righe incrociato tra l'indice columnstore del cluster e l'indice non clusterCross Rowset check between clustered columnstore index and nonclustered index (ID oggetto ObjectId, ID indice IndexId, numero di partizione PartitionNum) non riuscito. Si prega ricostruire la partizione.
Msg 5297, Livello 16, Stato 1, Riga Numero
Le Controllo del set di righe incrociato tra l'indice columnstore del cluster e l'indice non clusterCross Rowset check between clustered columnstore index and nonclustered index (ID oggetto ObjectId, ID indice IndexId, numero di partizione PartitionNum) non riuscito. Si prega di ricostruire la partizione.
Msg 5297, Livello 16, Stato 1, Riga Numero
Le Controllo del set di righe incrociato tra l'indice columnstore del cluster e l'indice non clusterCross Rowset check between clustered columnstore index and nonclustered index (ID oggetto ObjectId, ID indice IndexId, numero di partizione PartitionNum) non riuscito. Si prega di ricostruire la partizione.
Dbcc risultati per 'TableName'.
lì sono 1 righe in 1 pagina per l'oggetto "'TableName'".
Checkdb rilevati 0 errori di allocazione e 3 errori di coerenza nella tabella ''TableName'' (ID oggetto ObjectId).
…
Checkdb rilevati 0 errori di allocazione e 3 errori di coerenza nel database 'NomeDatabase'.
Dbcc l'esecuzione completata. Se DBCC ha stampato messaggi di errore, contattare il sistema Amministratore.
Completamento ora: DateTime
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni di protezione che sono stati inclusi con l'aggiornamento cumulativo precedente. Estrarre gli aggiornamenti cumulativi più recenti per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.