Kai naudojate „Microsoft“. SQL Server Norėdami pridėti arba pasiekti sugadintą MDF duomenų bazės failą, galite susidurti su įvairiais klaidos pranešimais, kurie gali būti klaidinantys. Žemiau išvardysime visas klaidas, surūšiuotas pagal dažnumą. Kiekvienos klaidos atveju apibūdinsime jos simptomus, paaiškinsime tikslią priežastį ir pateiksime failų pavyzdžius kartu su ištaisytais failais DataNumen SQL Recovery. Tai padės geriau suprasti šias klaidas. Atminkite, kad „xxx.MDF“ bus jūsų sugadintos prekės pavadinimas SQL Server MDF duomenų bazės failas.

Remiantis SQL Server arba CHECKDB klaidų pranešimus, yra trijų tipų klaidos:

    1. Paskirstymo klaidos: Žinome, kad MDF ir NDF failuose esantys duomenys yra paskirstyti kaip puslapiai. Yra keletas specialių puslapių, kurie naudojami paskirstymo valdymui:
Puslapio tipas Aprašymas
GAM puslapis Išsaugokite pasaulinio paskirstymo žemėlapio (GAM) informaciją.
SGAM puslapis Išsaugokite bendrinamą visuotinio paskirstymo žemėlapio (SGAM) informaciją.
IAM puslapis Išsaugokite indekso paskirstymo žemėlapio (IAM) informaciją.
PFS puslapis Išsaugokite PFS paskirstymo informaciją.

Jei kuriame nors iš aukščiau pateiktų paskirstymo puslapių yra klaidų arba šių paskirstymo puslapių tvarkomi duomenys nesutampa su paskirstymo informacija, tada SQL Server arba CHECKDB praneš paskirstymo klaidų.

SQL Server turi įmontuotą įrankį, vadinamą DBCC, kuri turi CHECKDB bei PATIKRINTI parinktys, kurios gali padėti ištaisyti sugadintą MDF duomenų bazę. Tačiau labai pažeistų MDB duomenų bazės failų atveju DBCC CHECKDB bei PATIKRINTI taip pat nepavyks.

CHECKDB praneštos nuoseklumo klaidos:

Paskirstymo klaidos, apie kurias pranešė CHECKDB:

Visos kitos klaidos, apie kurias pranešė CHECKDB: