症状:

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

Microsoft Accessは、このデータベースが不整合な状態にあることを検出し、データベースの回復を試みます。 このプロセス中に、データベースのバックアップコピーが作成され、回復されたすべてのオブジェクトが新しいデータベースに配置されます。 その後、Accessは新しいデータベースを開きます。 正常に回復されなかったオブジェクトの名前は、「回復エラー」テーブルに記録されます。

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

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

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

ここで、xxx.mdbは破損したAccessデータベースの名前です。

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

これは、Microsoft Accessが最善を尽くしたが、それでもファイルを修復できないことを意味します。

正確な説明:

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

Microsoft Accessは、データベースを修復し、不整合を修正しようとします。 データベース全体に不可欠なテーブル定義を修復できない場合は、上記の「データベース 'xxx.mdb'は修復できないか、MicrosoftAccessデータベースファイルではありません」と表示されます。 エラーが発生し、オープン操作を中止します。

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

サンプルファイル:

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

で修復されたファイル DataNumen Access Repair: mydb_5_fixed.mdb