Симптом:
Когато използвате Microsoft Access за отваряне на повреден файл с база данни Access, първо виждате следната грешка (грешка 9505):
Microsoft Access откри, че тази база данни е в нестабилно състояние и ще опита да възстанови базата данни. По време на този процес ще бъде направено резервно копие на базата данни и всички възстановени обекти ще бъдат поставени в нова база данни. Access след това ще отвори новата база данни. Имената на обектите, които не бяха успешно възстановени, ще бъдат регистрирани в таблицата „Грешки при възстановяване“.
Примерният снимка изглежда така:
Кликнете върху бутона „ОК“, за да позволите на Access да ремонтира базата данни. Ако Access не може да поправи повредената база данни, ще покаже следната грешка (грешка 2317):
Базата данни „xxx.mdb“ не може да бъде ремонтирана или не е файл на Microsoft Access.
където xxx.mdb е името на повредената база данни.
Снимката изглежда така:
което означава, че 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