Симптом:

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

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

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

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

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

Екранна снимка на съобщение за грешка „Базата данни „filename.mdb“ трябва да бъде поправена или не е файл на база данни.“

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

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

Снимката изглежда така:

Екранна снимка на съобщение за грешка „Неразпознат формат на база данни „filename.mdb““

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

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

Снимката изглежда така:

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

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

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

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

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

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

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

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

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

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