症状:

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

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

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

「Microsoft Access は、このデータベースが矛盾した状態にあることを検出しました」というエラー メッセージのスクリーンショット

[OK] ボタンをクリックすると、Access によってデータベースが修復されます。 Access が破損したデータベースを修復できない場合は、次のエラー (エラー 2317) が表示されます。

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

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

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

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

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

正確な説明:

このエラーは、Access が MDB データベースの基本スキーマとメタデータを正常に認識できるものの、テーブル定義またはレコード データにいくつかの不一致が検出されたことを示します。

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

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

サンプルファイル:

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

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