Symptom
Anta att du använder funktionen AlwaysOn Availability groups i Microsoft SQL Server 2014. När en dator som kör SQL Server havererar från en replik till en annan kan columnstore-indexet i tillgänglighets gruppen vara skadat. Om du sedan kör DBCC CHECKTABLE på tabellen som innehåller det skadade columnstore-indexet kan du få följande fel meddelanden:
Meddelande 8964, 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 inte. Meddelande 5289, nivå 16, tillstånd 3Clustered columnstore-tabell ' <tabell namn> index <index namn> kolumn <kolumn namn> "rowgroup ID <rowgroup ID> innehåller ett eller flera data värden som inte matchar data värden i en ord lista. Återställ data från en säkerhets kopia.
Lösning
Kumulativ uppdaterings information
Problemet åtgärdades först i den kumulativa uppdateringen av SQL Server 2014:
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 2014:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".