![]() |
||
![]() |
Tabellenchaos in Access nach PC-AbsturzMeine Access-95-Datenbank hat nach einem Stromausfall offenbar einen irreparablen Schaden erlitten: Einige Tabellen erscheinen doppelt im Datenbankfenster. Das ist mir auch schon mit Access 2.0 passiert, der Schaden lie▀ sich aber problemlos beheben. Wenn ich versuche, die Datenbank mit Access 95 zu reparieren, erscheint jedoch nur folgende Fehlermeldung: Auftrag ist kein Index in dieser Tabelle. Da liegt Access ganz richtig: Auftrag ist kein Index, sondern der Name meiner MDB-Datei. Wie kann ich die Datenbank retten? Doppelte Tabellennamen weisen auf Fehler in den Systemtabellen Ihrer Datenbank hin. Access verwendet diese Systemtabellen, um Informationen ⁿber Objekte wie Tabellen, Felder oder Beziehungen zu speichern. Bevor Sie den nΣchsten Versuch starten, die MDB-Datei zu reparieren, legen Sie zuerst eine Sicherheitskopie an. ╓ffnen Sie dann Ihre Datenbank und versuchen, die Datenbank vor der Reparatur zu komprimieren. Dazu rufen Sie den Befehl Extras û Dienstprogramme û Datenbank komprimieren auf. Danach stehen die Chancen, da▀ die Reparatur der Datenbank gelingt, deutlich besser. Das erledigen Sie gleich mit dem Befehl Extras û Dienstprogramme û Datenbank reparieren. Anschlie▀end legen Sie am besten eine neue MDB-Datei an und importieren sΣmtliche Datenbankobjekte aus der alten MDB-Datei. Verwenden Sie dazu Datei û Externe Daten û Importieren und wΣhlen dann als Importquelle Ihre reparierte MDB-Datei aus. Sofern Sie Access 95 unter NT 4.0 einsetzen, kann auch ein Update des Datenbankkerns (Jet-Engine) von Access 97 weiterhelfen. Eine aktuelle Jet-Version 3.000.3305 finden Sie im Internet unter http://www.microsoft.com/kb/articles q151/1/86.htm. Die Datei MSJTWNG.EXE enthΣlt drei neue DLL-Dateien fⁿr den Datenbankkern von Access 95, die allerdings nur NT-4.0-Benutzer ben÷tigen. Neben der besseren Reparaturfunktion korrigiert die neue Jet-Version auch Probleme im Umgang mit gro▀en OLE-Objekten und Memofeldern. |
![]() |