Simptomai
Tarkime, kad naudojate funkciją AlwaysOn prieinamumo grupės "Microsoft SQL Server" 2014. Kai kompiuteris, kuriame veikia "SQL Server", persijungs iš vienos replikos į kitą, gali būti sugadinta columnstore indeksas prieinamumo grupėje. Jei vykdote DBCC CHECKTABLE lentelėje, kurioje yra sugadintas columnstore indeksas, galite gauti šį klaidos pranešimą:
MSG 8964, lygis 16, būsenos 1Table klaida: objekto ID <objekto id>, indekso ID <indekso ID>, skaidinio id <skaidinio ID>, alloc vieneto id <ALLOC vieneto ID> (tipo LOB duomenys). Ne eilutės duomenų mazgas puslapyje (<puslapio id>), laiko tarpsnių <laiko tarpsnių ID>, teksto id <teksto ID> nenurodytas. MSG 5289, lygis 16, State 3Clustered columnstore lentelė "<lentelės pavadinimas>" index "<indekso pavadinimas>" stulpelis "<stulpelio pavadinimas>" rowgroup ID <rowgroup ID> yra viena ar daugiau duomenų reikšmių, kurios nesutampa su duomenų reikšmėmis žodyne. Atkurkite duomenis iš atsarginės kopijos.
Sprendimas
Kaupiamojo naujinimo informacija
Problema pirmą kartą išspręsta šį kaupiamąjį naujinimą SQL serverio 2014:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius "SQL Server 2014" naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.