Symptom
Anta att du har en databas som innehåller en partitionerad tabell i Microsoft SQL Server 2014. Tabellen har ett columnstore-index och partitionerna i tabellen mappas till olika fil grupper. När du kör ett DBCC CHECKFILEGROUP -uttryck får du följande Felaktiga fel meddelanden:
Meddelande 8965, nivå 16, tillstånd 1Table-fel: objekt-ID <objekt-id>, index-ID <index-ID>, partitions-ID <partitions-ID>, allokeringsenhets-ID <ALLOKERINGSENHETS-ID> (typ av LOB-data). Datanoden utanför raden på sidan (<sid-id>), fack <fack-id>, text-ID <Text-ID> refereras av sida (<sid-ID>), plats <fack-id>, men visades inte i genomsökningen. CHECKFILEGROUP hittade 0 allokeringsfel och N konsekvens fel i tabellen ' PageArchive ' (objekt-ID <objekt-id>).
Men när du kör instruktionen DBCC CHECKDB får du ingen konsekvens fel meddelanden. Genom att köra instruktionen DBCC CHECKDB med REPAIR_ALLOW_DATA_LOSS alternativet åtgärdar du inte konsekvens fel. Det beror på att det fel meddelande som rapporteras av DBCC CHECKFILEGROUP är ett falskt positivt och ett rapporterings program som kan ignoreras.
Lösning
Problemet åtgärdades först i följande kumulativa uppdateringar av SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".