Симптом:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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