Symptomer
Tenk deg følgende:
-
Du har Microsoft SQL Server-2014 er installert på en datamaskin.
-
Du har dårlig konfigurert diskhurtigbufring eller mislykket raid-oppsett, eller begge deler. Dette resulterer i en inkonsekvent cache-tilstand.
-
Kjører spørringen DBCC CHECKTABLE mot en tabell som inneholder gruppert stolpediagram lager indeksen.
I dette scenariet oppstår brudd på tilgangstillatelse.
Årsak
Dette problemet oppstår fordi stasjoner som støtter noen typer diskhurtigbufring ikke kanskje alltid nøyaktig gjenspeiler statusen for disken. Når systemet avsluttes, kan hurtigbufferen tapt og la systemet i en inkonsekvent tilstand. Forventet cache oppslagsverdiene kan derfor være null.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Samleoppdatering 1 for SQLServer-2014/en-us/help/2931693
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Løsningen
Hvis du vil omgå dette problemet, konfigurerer du disker på riktig måte for å unngå disk inkonsekvenser. Du bør kontrollere at diskhurtigbufring er satt til av, og stripesett er justert på sidestørrelse (8kb).
Hvis du vil ha mer informasjon, kan du vise Disk partisjon justering gode fremgangsmåter for SQL Server.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".