症状:

Microsoft Accessを使用して破損したAccessデータベースファイルを開くと、最初に次のエラーメッセージが表示されます。

データベース 'filename.mdb'を修復する必要があるか、データベースファイルではありません。

あなたまたは別のユーザーが、Microsoft OfficeAccessデータベースが開いているときにMicrosoftOfficeAccessを予期せず終了した可能性があります。
Microsoft Office Accessでデータベースの修復を試みますか?

ここで、「filename.mdb」は、開くAccessMDBファイルの名前です。

サンプルのスクリーンショットは次のようになります。

Microsoft OfficeAccessデータベースが開いている間のMicrosoftOffice Access

「はい」ボタンをクリックすると、Accessにデータベースを修復させることができます。 Microsoft Office Accessが破損したデータベースの修復に失敗した場合、次のエラーメッセージが表示されます。

認識されないデータベース形式 'filename.mdb'

スクリーンショットは次のようになります。

そして、「OK」ボタンをクリックすると、XNUMX番目のエラーメッセージが表示されます。

データベース 'filename.mdb'は修復できないか、Microsoft OfficeAccessデータベースファイルではありません。

スクリーンショットは次のようになります。

つまり、Microsoft Office Accessは最善を尽くしましたが、それでもファイルを修復できません。

これはトラップ可能なMicrosoftJetおよびDAOエラーであり、エラーコードは2239です。

正確な説明:

このエラーは、Access JetエンジンがMDBデータベースの基本構造と重要な定義を正常に認識できるが、テーブル定義またはテーブルデータに破損が見つかったことを意味します。

Microsoft Accessは、破損の修復を試みます。 データベース全体に不可欠なテーブル定義を修復できない場合は、 「認識されないデータベース形式」 再度、オープン操作を中止します。

あなたは私たちの製品を試すことができます DataNumen Access Repair MDBファイルを修復し、このエラーを解決します。

サンプルファイル:

エラーの原因となる破損したMDBファイルのサンプル。 mydb_2.mdb

で修復されたファイル DataNumen Access Repair: mydb_2_fixed.mdb (破損していないファイルの「スタッフ」テーブルに対応する、修復されたファイルの「Recovered_Table2」テーブル)