Simptomai:

Kai naudojate „Microsoft Access“, kad atidarytumėte sugadintą „Access“ duomenų bazės failą, pirmiausia pamatysite šią klaidą (9505):

„Microsoft Access“ aptiko, kad šios duomenų bazės būsena yra nenuosekli, ir bandys atkurti duomenų bazę. Šio proceso metu bus sukurta atsarginė duomenų bazės kopija ir visi atkurti objektai bus patalpinti į naują duomenų bazę. Tada „Access“ atidarys naują duomenų bazę. Objektų, kurie nebuvo sėkmingai atkurti, pavadinimai bus įrašyti į lentelę „Atkūrimo klaidos“.

Ekrano kopijos pavyzdys atrodo taip:

Klaidos pranešimo „Microsoft Access“ aptiko, kad šios duomenų bazės būsena yra nenuosekli, ekrano kopija.

Spustelėkite mygtuką „Gerai“, kad „Access“ pataisytų duomenų bazę. Jei „Access“ negali pataisyti sugadintos duomenų bazės, bus rodoma ši klaida (2317 klaida):

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

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

Ekrano kopija atrodo taip:

Klaidos pranešimo „Duomenų bazės negalima pataisyti arba tai nėra Microsoft Access duomenų bazės failas“ ekrano kopija.

o tai reiškia, kad „Microsoft Access“ stengėsi, bet vis tiek negali pataisyti failo.

Tikslus paaiškinimas:

Ši klaida rodo, kad „Access“ gali sėkmingai atpažinti pagrindines MDB duomenų bazės schemas ir metaduomenis, bet aptikti kai kuriuos lentelės apibrėžimų arba įrašo duomenų neatitikimus.

„Microsoft Access“ bandys pataisyti duomenų bazę ir ištaisyti neatitikimus. Jei negalima pataisyti visai duomenų bazei svarbių lentelių apibrėžimų, bus rodomas aukščiau minėtas pranešimas „Duomenų bazės „xxx.mdb“ negalima taisyti arba tai nėra „Microsoft Access“ duomenų bazės failas. klaidą ir nutraukite atidarymo operaciją.

Galite išbandyti mūsų gaminį DataNumen Access Repair Norėdami pataisyti MDB failą ir išspręsti šią klaidą.

Failo pavyzdys:

Pavyzdys sugadintas MDB failas, kuris sukels klaidą. mydb_5.mdb

Failas pataisytas naudojant DataNumen Access Repair: mydb_5_fixed.mdb