Simptoms:

Izmantojot Microsoft Access, lai atvērtu bojātu Access datu bāzes failu, vispirms tiek parādīta šāda kļūda (9505. kļūda):

Microsoft Access ir atklājis, ka šī datu bāze ir pretrunīgā stāvoklī, un mēģinās datu bāzi atjaunot. Šī procesa laikā tiks izveidota datu bāzes rezerves kopija, un visi atgūtie objekti tiks ievietoti jaunā datu bāzē. Pēc tam piekļuve atvērs jauno datu bāzi. To objektu nosaukumi, kuri nav veiksmīgi atkopti, tiks reģistrēti tabulā “Atkopšanas kļūdas”.

Ekrānuzņēmuma paraugs izskatās šādi:

Ekrānuzņēmums ar kļūdas ziņojumu "Microsoft Access ir atklājis, ka šī datu bāze ir nekonsekventā stāvoklī"

Noklikšķiniet uz pogas “OK”, lai ļautu Access labot datu bāzi. Ja Access nevar labot bojāto datu bāzi, tiks parādīta šāda kļūda (kļūda 2317):

Datu bāzi “xxx.mdb” nevar labot vai tā nav Microsoft Access datu bāzes fails.

kur xxx.mdb ir bojātās datu bāzes nosaukums.

Ekrānuzņēmums izskatās šādi:

Ekrānuzņēmums ar kļūdas ziņojumu "Datu bāzi nevar salabot vai tā nav Microsoft Access datu bāzes fails"

kas nozīmē, ka Microsoft Access ir mēģinājis visu iespējamo, taču joprojām nevar salabot failu.

Precīzs skaidrojums:

Šī kļūda norāda, ka Access var veiksmīgi atpazīt MDB datu bāzes pamata shēmas un metadatus, taču atklāj dažas pretrunas tabulu definīcijās vai ieraksta datos.

Microsoft Access mēģinās salabot datu bāzi un novērst neatbilstības. Ja tabulas definīcijas, kas ir būtiskas visai datubāzei, nevar salabot, tajā tiks parādīts iepriekš minētais “Datu bāzi“ xxx.mdb ”nevar labot vai tā nav Microsoft Access datu bāzes fails”. kļūda un pārtraukt atvērto darbību.

Jūs varat izmēģināt mūsu produktu DataNumen Access Repair lai labotu MDB failu un atrisinātu šo kļūdu.

Faila paraugs:

Bojāta MDB faila paraugs, kas izraisīs kļūdu. mydb_5.mdb

Fails salabots ar DataNumen Access Repair: mydb_5_fixed.mdb