Symptom:

Wenn Sie Microsoft Access zum Öffnen einer beschädigten Access-Datenbankdatei verwenden, wird zuerst die folgende Fehlermeldung (Fehler 9505) angezeigt:

Microsoft Access hat festgestellt, dass sich diese Datenbank in einem inkonsistenten Zustand befindet, und versucht, die Datenbank wiederherzustellen. Während dieses Vorgangs wird eine Sicherungskopie der Datenbank erstellt und alle wiederhergestellten Objekte werden in einer neuen Datenbank abgelegt. Access öffnet dann die neue Datenbank. Die Namen von Objekten, die nicht erfolgreich wiederhergestellt wurden, werden in der Tabelle "Wiederherstellungsfehler" protokolliert.

Ein Beispiel-Screenshot sieht folgendermaßen aus:

Sie können auf die Schaltfläche „OK“ klicken, damit Access die Datenbank repariert. Wenn Microsoft Office Access die beschädigte Datenbank nicht reparieren kann, wird die folgende Fehlermeldung angezeigt (Fehler 2317):

Die Datenbank 'xxx.mdb' kann nicht repariert werden oder ist keine Microsoft Access-Datenbankdatei.

Dabei ist xxx.mdb der Name der beschädigten Access-Datenbank.

Der Screenshot sieht folgendermaßen aus:

Dies bedeutet, dass Microsoft Access sein Bestes versucht hat, die Datei jedoch immer noch nicht reparieren kann.

Genaue Erklärung:

Dieser Fehler bedeutet, dass Access Jet Engine die grundlegenden Strukturen und wichtigen Definitionen der MDB-Datenbank erfolgreich erkennen kann, jedoch einige Inkonsistenzen in den Tabellendefinitionen oder Tabellendaten findet.

Microsoft Access versucht, die Datenbank zu reparieren und die Inkonsistenzen zu beheben. Wenn die für die gesamte Datenbank wichtigen Tabellendefinitionen nicht repariert werden können, wird Folgendes angezeigt: "Die Datenbank 'xxx.mdb' kann nicht repariert werden oder ist keine Microsoft Access-Datenbankdatei." Fehler und brechen Sie den offenen Vorgang ab.

Sie können unser Produkt ausprobieren DataNumen Access Repair um die MDB-Datei zu reparieren und diesen Fehler zu beheben.

Beispieldatei:

Beispiel einer beschädigten MDB-Datei, die den Fehler verursacht. mydb_5.mdb

Die Datei repariert mit DataNumen Access Repair: mydb_5_fixed.mdb