Simptome
Să presupunem că utilizați caracteristica Grupuri de disponibilitate AlwaysOn în Microsoft SQL Server 2014. Atunci când un computer care rulează SQL Server trece de la o reproducere la alta, indexul columnstore din grupul de disponibilitate poate fi deteriorat. Dacă rulați apoi DBCC CHECKTABLE pe tabelul care conține indexul columnstore deteriorat, este posibil să primiți următoarele mesaje de eroare:
Notă
Mesaj 8964, Nivel 16, Stat 1
Eroare de tabel: ID < obiect, ID obiect,> ID <index, ID> index, ID <partiție, ID partiție, ID> unitate de alocare, ID unitate alocare, ID> unitate alocare (tastați date LOB).< Nodul de date din afara rândului de la pagină (<ID >pagină), <ID slot slot>, ID <text ID text ID> nu este menționat.
Mesaj 5289, Nivel 16, Stat 3
Tabelul columnstore grupat "<nume> tabel" index "<nume> index" coloana "<nume >coloană" ID < grup rânduri ID-ul grupului de rânduri Identificatorul> grupului de rânduri are una sau mai multe valori de date care nu se potrivesc cu valorile de date dintr-un dicționar. Restaurați datele dintr-o copie backup.
Rezolvare
Informații despre actualizarea cumulativă
Problema a fost remediată mai întâi în următoarea actualizare cumulativă a SQL Server 2014:
- Actualizarea cumulativă 6 pentru SQL Server 2014 SP1
- Actualizarea cumulativă 12 pentru SQL Server 2014
Recomandare: Instalați cea mai recentă actualizare cumulativă pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server 2014:
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014 SP1
- Cea mai recentă actualizare cumulativă pentru SQL Server 2014
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.