Gejala:

Semasa menggunakan Microsoft Access untuk membuka fail pangkalan data Access yang rosak, anda akan melihat mesej ralat berikut terlebih dahulu:

Pangkalan data 'filename.mdb' perlu diperbaiki atau bukan fail pangkalan data.

Anda atau pengguna lain mungkin secara tidak sengaja keluar dari Microsoft Office Access semasa pangkalan data Microsoft Office Access dibuka.
Adakah anda mahu Microsoft Office Access berusaha memperbaiki pangkalan data?

di mana 'filename.mdb' adalah nama fail MDB Akses yang akan dibuka.

Contoh tangkapan skrin seperti ini:

Microsoft Office Access semasa pangkalan data Microsoft Office Access dibuka

Anda dapat mengklik butang "Ya" untuk membiarkan Access memperbaiki pangkalan data. Sekiranya Microsoft Office Access gagal memperbaiki pangkalan data yang rosak, ia akan memaparkan pesan ralat berikut:

Format pangkalan data 'filename.mdb' yang tidak dikenali

Tangkapan skrin kelihatan seperti ini:

Dan anda boleh mengklik butang "OK" dan melihat mesej ralat ketiga:

Pangkalan data 'filename.mdb' tidak dapat diperbaiki atau bukan fail pangkalan data Microsoft Office Access.

Tangkapan skrin kelihatan seperti ini:

kosong

yang bermaksud Microsoft Office Access telah mencuba yang terbaik tetapi masih tidak dapat membaiki fail tersebut.

Ini adalah ralat Microsoft Jet dan DAO yang dapat ditangkap dan kod ralatnya adalah 2239.

Penjelasan tepat:

Kesalahan ini bermaksud mesin Access Jet dapat mengenali struktur asas dan definisi penting pangkalan data MDB dengan berjaya, tetapi menemui beberapa kerosakan dalam definisi jadual atau data jadual.

Microsoft Access akan berusaha memperbaiki kerosakan. Sekiranya definisi jadual yang penting untuk keseluruhan pangkalan data tidak dapat diperbaiki, ia akan memaparkan "Format Pangkalan Data yang Tidak Diiktiraf" sekali lagi dan membatalkan operasi terbuka.

Anda boleh mencuba produk kami DataNumen Access Repair untuk membaiki fail MDB dan menyelesaikan ralat ini.

Fail Contoh:

Contoh fail MDB yang rosak yang akan menyebabkan ralat. mydb_2.mdb

Fail diperbaiki dengan DataNumen Access Repair: mydb_2_fixed.mdb (Jadual 'Recovered_Table2' dalam fail yang diperbaiki sesuai dengan jadual 'Staff' dalam fail yang tidak rosak)