Як виправити помилку нерозпізнаного формату бази даних у MS Access

Значок часу читання 7 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

фото чорного MacBook Pro на столі

| Спонсор |

Під час спроби відкрити базу даних MS Access ви можете отримати повідомлення про помилку формату нерозпізнаної бази даних. Повідомлення про помилку виглядає так:

Повідомлення про помилку нерозпізнаного формату бази даних

Повідомлення про помилку вказує на те, що програма не розпізнає формат бази даних. Через цю помилку ви можете не відкрити базу даних.

Помилка може виникати з кількох причин. Нижче ми обговоримо причини помилки та способи її вирішення.

Що викликає помилку нерозпізнаного формату бази даних

Нижче наведено кілька можливих причин помилки формату нерозпізнаної бази даних.mdb у MS Access:

  • Відкриття файлу бази даних Access останньої версії в старішій версії
  • Застаріла програма Microsoft Access
  • Пошкоджені сектори на жорсткому диску, де зберігається файл бази даних MS Access
  • Файли бази даних великого розміру
  • Раптове відключення системи
  • Атака на віруси чи шкідливі програми
  • Проблеми з апаратним або програмним забезпеченням
  • База даних пошкоджена
  • Пошкоджений файл frxque32.mdb

Як виправити помилку нерозпізнаного формату бази даних у MS Access

Ось кілька методів, які можна спробувати виправити помилку формату нерозпізнаної бази даних у MS Access.

Спосіб 1: перевірка та перетворення формату бази даних MS Access

Помилка формату нерозпізнаної бази даних може виникати, коли ви намагаєтеся відкрити файл бази даних старішої версії (2003 або ранішої) MS Access у новішій версії (2010 або новішої) або навпаки. Отже, перевірте версію MS Access і розширення файлу бази даних. Наприклад: якщо у вас є файл .mdb, переконайтеся, що ви відкриваєте його в Microsoft Access 2002 або ранішій версії. Якщо у вас є файл .accdb, відкрийте його в MS Access 2007 або пізнішої версії.

Якщо у вас є файл бази даних Access 2003 або старішої версії, ви також можете конвертувати його у формат файлу .accdb. Для цього виконайте такі дії:

  • Відкрийте Microsoft Access.
  • Натисніть на філе а потім натисніть кнопку відкритий.
  • Виберіть Доступ 2000 або Access 2002-2003 файл бази даних (.mdb), який потрібно конвертувати.
  • Натисніть філе а потім виберіть Зберегти як варіант.
  • Натисніть Зберегти базу даних як.
  • Виберіть доступу тип файлу, а потім натисніть Зберегти як.
  • У Зберегти як у діалоговому вікні введіть назву файлу Файл поле, а потім натисніть кнопку зберегти.

Спосіб 2: відкат оновлень Windows

Багато користувачів повідомили про помилку «нерозпізнаний формат бази даних» після завантаження оновлень Windows. Якщо помилка виникає через проблемні оновлення, ви можете спробувати відкотити оновлення Windows. Для цього виконайте такі дії:

  • Перейти до Start варіант.
  • Натисніть Параметри > Оновлення та безпека > Windows Update > Переглянути історію оновлень > Видалити оновлення.
  • Пошук Оновитиклацніть його правою кнопкою миші, а потім клацніть видалення.

Спосіб 3: Відключення лізингу

Ви можете отримати помилку нерозпізнаного формату бази даних під час спроби відкрити базу даних із візуального базового коду за допомогою DAO. Зазвичай це трапляється, коли база даних зберігається в мережевому файлообміннику, і кілька користувачів використовують її одночасно. У такому випадку ви можете вимкнути лізинг у системі, де зберігається спільна база даних. Для цього виконайте такі дії:

  • Перейти до Поле пошуку Windows і тип Командний рядок.
  • Клацніть правою кнопкою миші Командний рядок і виберіть Запустити від імені адміністратора.
  • Потім скопіюйте та вставте наведені нижче команди у вікно командного рядка:

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v DisableLeasing /t REG_DWORD /d 1 /f

СЕРВЕР NET STOP

СЕРВЕР NET START

  • Натисніть Що натомість? Створіть віртуальну версію себе у ключ
  • Вийти з Командний рядок.

Спосіб 4. Виправте файл frxque32.mdb

Файл frxque32.mdb зберігається в каталозі FRx SysData. Цей каталог містить усі важливі файли для програм FRx. Іноді під час запуску монітора черги ви можете отримати повідомлення про помилку формату нерозпізнаної бази даних MS Access. Це трапляється, якщо є проблема з налаштуваннями QueDirectory у файлі system.cfg або якщо файл frxque32.mdb пошкоджено. У такому випадку ви можете відновити файл frxque32.mdb, щоб вирішити проблему. Виконайте наведені нижче дії.

  • Відкрийте Каталог черги FRx а потім перейти frxque32.mdb файлу.
  • Перейменувати frxque32.mdb файл (наприклад: frxque32.mdb.old).
  • Тепер знайдіть frxque32.tpl файл у каталозі, створіть копію цього файлу, а потім перейменуйте копію як frxque32.mdb.

Перезапустіть MS Access і спробуйте відкрити базу даних.

Спосіб 5. Імпортуйте дані в нову базу даних MS Access

Ви також можете отримати помилку «Нерозпізнаний формат бази даних», якщо базу даних пошкоджено. Якщо це так, ви можете спробувати імпортувати дані з пошкодженої бази даних у нову базу даних MS Access. Виконайте такі дії:

  • Відкрийте програму MS Access.
  • Select Пуста база даних.
  • Натисніть Створювати можливість створити нову базу даних.
  • У майстрі нового файлу бази даних клацніть Зовнішні дані варіант.

Вкладка зовнішніх даних у Ms Access

  • Натисніть на Імпорт бази даних Access.
  • на Отримати зовнішню базу даних доступу до даних майстра, клацніть на перегорнути вкладку, щоб вибрати файл бази даних.
  • У вікні ви побачите два варіанти. Виберіть будь-який і натисніть OK.

Отримати зовнішні дані – вікно доступу до бази даних

  • на Імпорт об'єктів виберіть об’єкти бази даних і натисніть ОК.

Вікно імпорту об’єктів

Спосіб 6. Відновіть свою базу даних Access

Якщо ваша база даних завелика або пошкоджена, ви можете скористатися вбудованим інструментом Microsoft Access – Compact and Repair, щоб стиснути та відновити пошкоджену базу даних. Це може зменшити розмір бази даних шляхом усунення невикористаного простору. Щоб скористатися цією утилітою, виконайте такі дії:

  • Відкрийте програму Microsoft Access.
  • на шаблони вікно, двічі клацніть на Пуста база даних варіант.
  • Натисніть  філе і натисніть кнопку Закрити.
  • Вибирати Інструменти бази даних і натисніть кнопку Компактна та ремонтна база даних.
  • на База даних для стиснення з майстра, перегляньте та виберіть базу даних, яку потрібно відновити. Натисніть компактний.
  • Виберіть місце для збереження відремонтованого файлу бази даних і натисніть Зберегти.

Примітка: Наведені вище дії призначені для відновлення файлу бази даних, який не відкривається.

Якщо вбудований інструмент Microsoft Access – Compact and Repair не працює або не працює, ви можете спробувати професійний MS Інструмент відновлення бази даних Access, Такі, як Stellar Repair для доступу. Це надійне програмне забезпечення для відновлення пошкодженої бази даних. Після відновлення він показує попередній перегляд усіх об’єктів, які можна відновити, включаючи форми, таблиці, звіти, запити тощо. Програмне забезпечення підтримує Office 365, Access 2021, 2019, 2016, 2013 і попередні версії.

Як запобігти помилці невідомої бази даних MS Access

Тепер, коли ви знаєте, як виправити помилку невідомого формату бази даних у MS Access, ось як уникнути цього в майбутньому:

  • Використовуйте сумісні версії Access: Переконайтеся, що версія MS Access, яку ви використовуєте для відкриття бази даних, відповідає або є новішою за версію, використану для її створення. Уникайте використання старіших версій для відкриття баз даних, створених за допомогою нових версій Access.
  • Регулярні оновлення: постійно оновлюйте свій пакет MS Access і Office до останньої версії. Це забезпечує сумісність із базами даних, створеними в новіших версіях, і зменшує ризик виникнення помилок, пов’язаних із форматом.
  • Уникайте корупції: Пошкодження бази даних може спричинити різноманітні помилки, зокрема помилку невідомого формату бази даних. Щоб запобігти корупції:
    • Завжди належним чином закривайте базу даних, перш ніж вимикати комп’ютер.
    • Уникайте роботи з базою даних безпосередньо з мережевих розташувань; замість цього попрацюйте над локальною копією, а потім оновіть мережеву версію.
    • Регулярно використовуйте утиліти для стиснення та відновлення, щоб підтримувати цілісність бази даних.
  • Резервне копіювання часто: Регулярне резервне копіювання може вберегти вас від втрати даних у разі пошкодження чи помилок. Підтримуйте процедуру резервного копіювання вашої бази даних після значних оновлень або через регулярні проміжки часу.
  • Розділена архітектура бази даних: для багатокористувацьких середовищ подумайте про розділення вашої бази даних на зовнішню (містить запити, форми, звіти та модулі) і серверну (містить таблиці з даними). Це зменшує ризик корупції та покращує продуктивність.
  • Використовуйте надійні місця: Зберігайте свої бази даних Access у надійних місцях, як зазначено в параметрах Access. У файлах у надійних місцях менше шансів зіткнутися з помилками безпеки.

Закриття

Помилка формату нерозпізнаної бази даних може завадити вам відкрити базу даних. Воно може виникнути внаслідок багатьох причин. Ви можете спробувати виправити помилку, дотримуючись методів, розглянутих у цій статті. Якщо ця помилка виникає через пошкодження бази даних, ви можете скористатися утилітою «Compact and Repair» або Stellar Repair for Access, щоб відновити пошкоджену базу даних.