Simptome
Luați în considerare următorul scenariu:
- Aveți Microsoft SQL Server 2014 instalat pe un computer.
- Aveți o memorare în cache a discului prost configurată sau nu ați reușit configurarea raid sau ambele. Acest lucru duce la o stare cache inconsistentă.
- Rulați interogarea DBCC CHECKTABLE pentru un tabel care conține indexul depozitului de coloane grupate.
În acest scenariu, are loc o violare a accesului.
Cauză
Problema apare deoarece unitățile care acceptă anumite tipuri de memorare în cache de disc pot să nu reflecte întotdeauna cu precizie starea discului. Atunci când sistemul este închis, memoria cache se poate pierde și poate lăsa sistemul într-o stare inconsistentă. Prin urmare, valorile așteptate de căutare în memoria cache pot fi null.
Rezolvare
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă a SQL Server.
Actualizarea cumulativă 1 pentru SQL Server 2014 /en-us/help/2931693
Despre actualizările cumulative 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ă. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Soluție
Pentru a rezolva problema, configurați discurile corect pentru a evita inconsecvențele de disc. Trebuie să vă asigurați că memoria cache a discului este dezactivată și că seturile de benzi sunt aliniate la dimensiunea paginii (8 KB).
Pentru mai multe informații, puteți vizualiza Cele mai bune practici privind alinierea partițiilor de disc pentru SQL Server.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.