Symptomer
Anta at du har en database som inneholder en partisjonert tabell i Microsoft SQL Server-2014. Tabellen har en indeks for columnstore og partisjonene i tabellen er tilordnet til forskjellige filegroups. Når du kjører DBCC CHECKFILEGROUP -setning, kan du få følgende feilmeldinger for Usann inkonsekvens:
Msg 8965, nivå 16 tilstand 1
Tabell-feil: objekt-ID <objekt-id>, indeksere <indeksere id> ID, partisjon ID <partisjons-id> fordeling enhets-ID <enhets-IDen for fordelt til datoer> (type LOB-data). -Rad-datanoden på siden (<side-id>), spor <Spor-id>, tekst-ID <tekst-id> henviser til side (<side-id>), spor <Spor-id, >, men ble ikke vist i søket. CHECKFILEGROUP funnet 0 tildeling feil og N konsekvens feil i tabellen 'PageArchive' (objekt-ID <objekt-id>).
Når du kjører DBCC CHECKDB -setning, kan du imidlertid ikke mottar feilmeldinger konsekvens. I tillegg feilene kjører DBCC CHECKDB -setning med alternativet REPAIR_ALLOW_DATA_LOSS ikke for konsekvens. Det er fordi konsekvensfeil som rapporteres av DBCC CHECKFILEGROUP er en falsk positiv og en rapportere feil som kan ignoreres.
Oppløsning
Problemet ble først løst i følgende kumulative oppdateringer for SQL Server:
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Vi anbefaler at du laster ned og installerer de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Forfatter:Fang Fang Meng (CSS)
Writer: v-juwang
Teknisk redaktør: akshaym; jubui; mattjon; v-fmeng;
Editor: v-xhua