Симптом:

Когато използвате Microsoft Access за отваряне на повреден файл на базата данни на Access, първо виждате следното съобщение за грешка:

Базата данни 'filename.mdb' трябва да бъде поправена или не е файл на базата данни.

Вие или друг потребител може неочаквано да излезете от Microsoft Office Access, докато базата данни на Microsoft Office Access е била отворена.
Искате ли Microsoft Office Access да се опита да поправи базата данни?

където 'filename.mdb' е името на Access MDB файла, който ще се отвори.

Примерна екранна снимка изглежда така:

Microsoft Office Access, докато се отвори база данни на Microsoft Office Access

Можете да щракнете върху бутона „Да“, за да позволите на Access да поправи базата данни. Ако Microsoft Office Access не успее да поправи повредената база данни, тя ще покаже следното съобщение за грешка:

Неразпознат формат на базата данни „filename.mdb“

Екранната снимка изглежда така:

И можете да щракнете върху бутона „OK“ и да видите трето съобщение за грешка:

Базата данни „filename.mdb“ не може да бъде поправена или не е файл на базата данни на Microsoft Office Access.

Екранната снимка изглежда така:

което означава, че Microsoft Office Access е направил всичко възможно, но все още не може да поправи файла.

Това е уловима грешка на Microsoft Jet и DAO и кодът на грешката е 2239.

Точно обяснение:

Тази грешка означава, че двигателят на Access Jet може да разпознава успешно основните структури и важни дефиниции на базата данни MDB, но да намери известна повреда в дефинициите на таблици или данните на таблицата.

Microsoft Access ще се опита да отстрани повредата. Ако дефинициите на таблици, жизненоважни за цялата база данни, не могат да бъдат поправени, тя ще покаже „Неразпознат формат на базата данни“ отново и прекратете отворената операция.

Можете да опитате нашия продукт DataNumen Access Repair за да поправите MDB файла и да разрешите тази грешка.

Примерен файл:

Примерен повреден MDB файл, който ще причини грешката. mydb_2.mdb

Файлът, поправен с DataNumen Access Repair: mydb_2_fixed.mdb (Таблицата „Възстановена_Table2“ в ремонтирания файл, съответстваща на таблицата „Персонал“ в неповредения файл)