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:

Baza de date „filename.mdb” trebuie reparată sau nu este un fișier de bază de date.

Este posibil ca dvs. sau alt utilizator să fi părăsit în mod neașteptat Microsoft Office Access în timp ce o bază de date Microsoft Office Access era deschisă.
Doriți ca Microsoft Office Access să încerce să repare baza de date?

unde „filename.mdb” este numele fișierului Access MDB care urmează să fie deschis.

Un exemplu de captură de ecran arată astfel:

Microsoft Office Access în timp ce se deschidea o bază de date Microsoft Office Access

Puteți face clic pe butonul „Da” 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:

Format de bază de date nerecunoscut „filename.mdb”

Captura de ecran arată astfel:

Și puteți face clic pe butonul „OK” și puteți vedea un al treilea mesaj de eroare:

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

Captura de ecran arată astfel:

necompletat

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

Aceasta este o eroare Microsoft Jet și DAO care poate fi capturată, iar codul de eroare este 2239.

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 poate găsi unele corupții în definițiile tabelului sau în datele tabelului.

Microsoft Access va încerca să remedieze corupția. Dacă definițiile tabelului vitale pentru întreaga bază de date nu pot fi reparate, va afișa fișierul „Format de bază de date nerecunoscut” din nou ș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_2.mdb

Fișierul a fost reparat cu DataNumen Access Repair: mydb_2_fixed.mdb (Tabelul „Recovered_Table2” din fișierul reparat corespunzător tabelului „Staff” din fișierul nedeteriorat)