Симптом:

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

Microsoft Access откри, че тази база данни е в нестабилно състояние и ще опита да възстанови базата данни. По време на този процес ще бъде направено резервно копие на базата данни и всички възстановени обекти ще бъдат поставени в нова база данни. Access след това ще отвори новата база данни. Имената на обектите, които не бяха успешно възстановени, ще бъдат регистрирани в таблицата „Грешки при възстановяване“.

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

Екранна снимка на съобщение за грешка „Microsoft Access откри, че тази база данни е в непоследователно състояние“

Кликнете върху бутона „ОК“, за да позволите на Access да ремонтира базата данни. Ако Access не може да поправи повредената база данни, ще покаже следната грешка (грешка 2317):

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

където xxx.mdb е името на повредената база данни.

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

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

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

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

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

Microsoft Access ще се опита да поправи базата данни и да отстранява некорекции. Ако дефинициите на таблиците, които са жизненоважни за цялата база данни, не могат да бъдат поправени, то ще показва по-горе споменатата грешка „Базата данни 'xxx.mdb' не може да бъде поправена или не е файл за база данни на Microsoft Access.“ и ще преустановят операцията по отваряне.

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

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

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

Файлът, ремонтиран с DataNumen Access Repair: mydb_5_fixed.mdb