Simptomi
Pieņemiet, ka programmā Microsoft SQL Server 2014 izmantojat līdzekli AlwaysOn pieejamība groups. Ja datorā, kurā darbojas SQL Server, neveicas no viena dublikāta uz citu, columnstore indekss pieejamības grupā, iespējams, ir bojāts. Ja pēc tam tabulā, kurā ir bojāts columnstore indekss, palaižat DBCC CHECKTABLE, var tikt parādīts šāds kļūdas ziņojums:
Msg 8964, Level 16, State 1Galda Error: objekta ID <objekta id>, index ID <indeksa ID>, nodalījuma ID <nodalījuma ID>, alloc Unit ID <alloc Unit ID> (rakstīt LOB datus). Lappuses datu mezgls off-ROW (<lapas id>), slots <slot ID>, teksta id <teksta ID> nav atsauces. Msg 5289, Level 16, State 3Clustered columnstore Table ' <tabulas nosaukums> ' index ' <index name> ' Column ' <kolonnas nosaukumu> ' rowgroup ID <rowgroup ID> ir vismaz viena datu vērtība, kas neatbilst datu vērtībām vārdnīcā. Atjaunojiet datus no dublējuma.
Risinājums
Kumulatīvās atjaunināšanas informācija
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server 2014 kumulatīvajā atjauninājumā:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Iesakām lejupielādēt un instalēt jaunākos kumulatīvos atjauninājumus SQL Server 2014:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".