Microsofti kasutamisel SQL Server rikutud MDF-andmebaasifaili manustamiseks või juurdepääsuks, võite näha mitmesuguseid veateateid, mis võivad segadust tekitada. Allpool loetleme kõik vead, sorteerituna sageduse järgi. Iga vea puhul kirjeldame selle sümptomeid, selgitame täpset põhjust ja esitame näidisfailid koos parandatud failidega DataNumen SQL Recovery. See aitab teil neid vigu paremini mõista. Märkus. 'xxx.MDF' tähistab teie rikutud nime SQL Server MDF andmebaasi fail.

Põhineb SQL Server või CHECKDB veateateid, on kolme tüüpi vigu:

    1. Jaotamise vead: Teame, et MDF- ja NDF-failides olevad andmed on eraldatud järgmiselt lehekülge. Jaotuse haldamiseks kasutatakse järgmisi spetsiaalseid lehti:
Lehekülje tüüp Kirjeldus
GAM-i leht Salvestage globaalse jaotuskaardi (GAM) teave.
SGAM-i leht Salvestage jagatud globaalse jaotuskaardi (SGAM) teave.
IAM leht Salvestage indeksi jaotuskaardi (IAM) teave.
PFS leht Salvestage PFS-i eraldamise teave.

Kui mõnel ülaltoodud jaotuslehtedel on vigu või nende jaotuslehtede hallatavad andmed ei ole jaotusandmetega kooskõlas, SQL Server või CHECKDB annab aru jaotusvead.

  • Järjepidevuse vead: eest lehekülge mida kasutatakse andmete, sealhulgas andmelehtede ja registrilehtede salvestamiseks, kui SQL Server või CHECKDB avastavad lehe sisu ja kontrollsumma vahelise vastuolu, siis annavad nad sellest aru järjepidevuse vead.
  • Kõik muud vead: Võib esineda muid vigu, mis ei kuulu ülaltoodud kahte kategooriasse.

 

SQL Server on sisseehitatud tööriist nimega DBCC, millel on CHECKDB ja KONTROLLITAV valikud, mis aitavad parandada rikutud MDF-andmebaasi. Tõsiselt kahjustatud MDB andmebaasifailide puhul DBCC CHECKDB ja KONTROLLITAV ka ebaõnnestub.

CHECKDB teatatud järjepidevusvead:

CHECKDB teatatud jaotusvead:

Kõik muud CHECKDB teatatud vead: