Simptomai:

Kai naudojate „Microsoft Access“ sugadintam „Access“ duomenų bazės failui atidaryti, pirmiausia matote šį klaidos pranešimą (9505 klaida):

„Microsoft Access“ aptiko, kad ši duomenų bazė yra nenuosekli, ir bandys atkurti duomenų bazę. Šio proceso metu bus daroma atsarginė duomenų bazės kopija, o visi atkurti objektai bus patalpinti į naują duomenų bazę. Tada „Access“ atidarys naują duomenų bazę. Objektų, kurie nebuvo sėkmingai atkurti, pavadinimai bus užregistruoti lentelėje „Atkūrimo klaidos“.

Ekrano kopijos pavyzdys atrodo taip:

Galite spustelėti mygtuką „Gerai“, kad „Access“ galėtų taisyti duomenų bazę. Jei „Microsoft Office Access“ nepavyksta ištaisyti sugadintos duomenų bazės, bus rodomas šis klaidos pranešimas (2317 klaida):

Duomenų bazės „xxx.mdb“ negalima taisyti arba ji nėra „Microsoft Access“ duomenų bazės failas.

kur xxx.mdb yra sugadintos „Access“ duomenų bazės pavadinimas.

Ekrano kopija atrodo taip:

o tai reiškia, kad „Microsoft Access“ bandė viską, bet vis tiek negali pataisyti failo.

Tikslus paaiškinimas:

Ši klaida reiškia, kad „Access Jet“ variklis gali sėkmingai atpažinti pagrindines MDB duomenų bazės struktūras ir svarbius apibrėžimus, tačiau lentelės apibrėžimuose ar lentelės duomenyse gali rasti tam tikrų neatitikimų.

„Microsoft Access“ bandys pataisyti duomenų bazę ir pašalinti neatitikimus. Jei lentelės apibrėžimų, svarbių visai duomenų bazei, nepavyksta pataisyti, joje bus rodomas aukščiau minėtas pranešimas „Duomenų bazės„ xxx.mdb “negalima taisyti arba ji nėra„ Microsoft Access “duomenų bazės failas. klaidą ir nutraukti atidarytą operaciją.

Galite išbandyti mūsų produktą DataNumen Access Repair pataisyti MDB failą ir išspręsti šią klaidą.

Failo pavyzdys:

Sugadinto MDB failo, kuris sukels klaidą, pavyzdys. mydb_5.mdb

Failas pataisytas naudojant DataNumen Access Repair: mydb_5_fixed.mdb