Simptom:

Când utilizați Microsoft Access pentru a deschide un fișier de bază de date Access deteriorat, vedeți mai întâi următorul mesaj de eroare (eroarea 9505):

Microsoft Access a detectat că această bază de date se află într-o stare inconsistentă și va încerca să recupereze baza de date. În timpul acestui proces, se va face o copie de rezervă a bazei de date și toate obiectele recuperate vor fi plasate într-o nouă bază de date. Accesul va deschide apoi noua bază de date. Numele obiectelor care nu au fost recuperate cu succes vor fi înregistrate în tabelul „Erori de recuperare”.

Un exemplu de captură de ecran arată astfel:

Puteți face clic pe butonul „OK” pentru a permite Access să repare baza de date. Dacă Microsoft Office Access nu reușește să repare baza de date coruptă, acesta va afișa următorul mesaj de eroare (eroarea 2317):

Baza de date „xxx.mdb” nu poate fi reparată sau nu este un fișier de bază de date Microsoft Access.

unde xxx.mdb este numele bazei de date Access corupte.

Captura de ecran arată astfel:

ceea ce înseamnă că Microsoft Access a încercat tot posibilul, dar tot nu poate repara fișierul.

Explicație precisă:

Această eroare înseamnă că motorul Access Jet poate recunoaște cu succes structurile de bază și definițiile importante ale bazei de date MDB, dar găsește unele neconcordanțe în definițiile tabelului sau în datele tabelului.

Microsoft Access va încerca să repare baza de date și să remedieze neconcordanțele. Dacă definițiile tabelului vitale pentru întreaga bază de date nu pot fi reparate, va afișa menționat mai sus „Baza de date„ xxx.mdb ”nu poate fi reparată sau nu este un fișier de bază de date Microsoft Access.” erori și anulați operațiunea deschisă.

Puteți încerca produsul nostru DataNumen Access Repair pentru a repara fișierul MDB și a rezolva această eroare.

Fișier exemplu:

Exemplu de fișier MDB corupt care va cauza eroarea. mydb_5.mdb

Fișierul a fost reparat cu DataNumen Access Repair: mydb_5_fixed.mdb