症状:

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

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

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

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

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

「データベース 'filename.mdb' は修復する必要があるか、データベース ファイルではありません。」というエラー メッセージのスクリーンショット。

[はい] ボタンをクリックすると、Access によって破損したデータベースが修復されます。 修復が失敗した場合、Microsoft Office Access に次のエラーが表示されます。

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

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

エラー メッセージ「認識できないデータベース形式 'filename.mdb'」のスクリーンショット

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

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

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

「データベース 'filename.mdb' は修復できないか、Microsoft Office Access データベース ファイルではありません。」というエラー メッセージのスクリーンショット。

つまり、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」テーブル)