Симптом:

При використанні 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