Simptome
Să presupunem că utilizați caracteristica grupuri de disponibilitate AlwaysOn în Microsoft SQL Server 2014. Atunci când un computer care execută SQL Server nu reușește de la o reproducere la alta, indicele columnstore din grupul disponibilitate poate fi deteriorat. Dacă apoi rulează DBCC CHECKTABLE pe tabelul care conține indexul columnstore deteriorat, este posibil să primiți următoarele mesaje de eroare:
MSG 8964, nivel 16, eroare 1Table de stat: ID obiect <> ID obiect , id index <ID index>, ID partiție <ID partiție>, ID unitate permise <permise ID unitate> (tastați date LOB). Nodul de date în afara rândului de la pagina (<> ID-ul paginii ), slot <ID slot>, ID text <ID text> nu este menționat. MSG 5289, nivel 16, stat 3Clustered columnstore tabel ' <Nume tabel> ' index ' <nume index> ' coloană ' <nume coloană> ' rowgroup ID <rowgroup ID> are una sau mai multe valori de date care nu corespund valorilor de date dintr-un dicționar. Restaurați datele dintr-o copie de rezervă.
Rezolvare
Informații despre actualizarea cumulativă
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server 2014:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server 2014:
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.