Typische Ursachen einer beschädigten Datenbank


Diese Seite in Frameset mit Navigation laden


Um das Problem zu beheben, bitte die folgenden Methoden in der Reihenfolge anwenden, in der sie aufgeführt sind. Sobald das Problem gelöst ist, müssen die verbliebenden Methoden nicht mehr angewendet werden.

! Reparaturversuche sollten stets an einer Kopie der Datenbank durchgeführt werden.


  1. Vorgänge, die bisher funktioniert haben, schlagen fehl. (1)
    Lösung: Extras | Optionen | Datenbank --> Bereinigung der Datenbank (Komprimierung).

  2. Vorgänge, die bisher funktioniert haben, schlagen fehl. (2)
    Lösung: Datenbank mit Jetcomp.vbe reparieren. Benötigt zur Ausführung das Microsoft Jet-Komprimierungsprogramm Jetcomp.exe
  3. Bestimmte Inhalte werden nicht oder nicht korrekt dargestellt.
    Lösung: Extras | Optionen | Datenbank --> Im Bereich Datenbankpflege alle Zuordnungen prüfen..
  4. In den Eigenschaften der Datei ist der Schreibschutz aktiviert.
    Lösung: Schreibschutz entfernen.
  5. Der Datenbankpfad enthält ein Sonderzeichen.
    Lösung: Ordner umbenennen und Sonderzeichen entfernen.
  6. Die Datenbank (*.mgd, *mgz) enthält ein Sonderzeichen im Dateinamen.
    Lösung: Sonderzeichen im Dateinamen entfernen.
  7. Im Verzeichnis der Datenbank befindet sich eine *.ldb-Datei.
    Lösung: *.ldb-Datei löschen. Siehe Punkt 3 im Microsoft Artikel KB209137
  8. Die Datenbankdatei ist nur noch wenige oder sogar 0 KB groß.
    Lösung: Die Datenbank ist zerstört. Backup reaktivieren. Siehe Microsoft KB303528
  9. Fehler beim Öffnen der Datenbankdatei (*.mgd/*.mgz):
    "Das eingegeben Passwort ist nicht korrekt. Bitte wiederholen Sie die Eingabe!"
    Lösung: Richtiges Kennwort eingeben. Shift-Taste (Taste für das Großschreiben von Buchstaben) aktiviert?
  10. Fehler beim Öffnen der verschlüsselten Datenbankdatei (*.mgz):
    "Das eingegeben Passwort ist nicht korrekt. Bitte wiederholen Sie die Eingabe!"
    Lösung: Die Datenbank ist zerstört. Backup reaktivieren und darin die Verschlüsselung deaktivieren. Siehe Microsoft KB303528
  11. Fehler beim Öffnen der Datenbankdatei:
    "Bei dem Zugriff auf die Datenbank ist ein Fehler aufgetreten."
    Lösung: MDAC und Jet Reparaturprogramm ausführen. MDAC-Jet-Repair
  12. Fehler beim Schließen der Datenbankdatei:
    "Während dem automatischen Backup ist ein Fehler aufgetreten, die Datenbank konnte nicht gesichert werden."
    Lösung: Unzureichende Benutzerrechte an Dateien im Programmordner. Folgende Befehle an der Eingabeaufforderung eingeben:

    %ComSpec% /C cacls "C:\Programme\WISO\Mein Geld 2006\*.cfg" /T /C /E /P Benutzername:C
    %ComSpec% /C cacls "C:\Programme\WISO\Mein Geld 2006\*.log" /T /C /E /P Benutzername:C
    %ComSpec% /C cacls "C:\Programme\WISO\Mein Geld 2006\*.txt" /T /C /E /P Benutzername:C

    (Pfade und Benutzername anpassen)

  13. Es besteht ein temporäres Ordner-Problem.
    Lösung: temporäres Verzeichnis leeren. Siehe Microsoft KB208488
  14. Es besteht ein temporäres Ordner-Problem in Windows XP
    Lösung: Datenträgerbereinigung in Windows XP durchführen. Siehe Microsoft KB843476
  15. Der aktuelle Benutzer hat unzureichende Rechte an der Datenbank und/oder dem Verzeichnis/Netzlaufwerk.
    Lösung: Benutzer Rechte zum lesen, schreiben und ändern vergeben. Siehe http://noadmin.de und Microsoft KB306269
  16. Ein Stromausfall trat auf, während MG geöffnet war.
    Lösung: Datenbank komprimieren. Siehe CompactDB-Tools
  17. MG wurde mit Hilfe des Task-Managers beendet.
    Lösung: Datenbank komprimieren. Siehe CompactDB-Tools
  18. Die Datenbank ist fragmentiert.
    Lösung: Datenbank komprimieren. Siehe CompactDB-Tools und Microsoft KB208488
  19. Die Festplatte besitzt fehlerhafte Sektoren oder verlorene Dateifragmente (Zuordnungseinheiten).
    Lösung: Datenträger prüfen. Siehe Microsoft KB843474
  20. MG.exe verursachte einen Fehler durch eine ungültige Seite. (1)
    Lösung: Extras | Optionen | Datenbank --> Bereinigung der Datenbank (Komprimierung). Siehe Microsoft KB208488
  21. MG.exe verursachte einen Fehler durch eine ungültige Seite. (2)
    Lösung: Datenbank komprimieren. Siehe CompactDB-Tools und Microsoft KB208488
  22. MG.exe verursachte einen Fehler durch eine ungültige Seite. (3)
    Lösung: Fehlerhafte Verwaltung der Prozessorzeit. Siehe Microsoft KB208488 und Microsoft KB308417
  23. Die Datenbank wurde mit einem anderen Programm geöffnet und gespeichert.
    Lösung: Die Datenbank ist zerstört. Backup reaktivieren. Siehe Microsoft KB209137 und Microsoft KB243895
  24. Die Datenbank ist von einem anderen Prozess oder Benutzer geöffnet.
    Lösung: Den anderen Prozess beenden. Eventuell System-Neustart ausführen. Siehe Microsoft KB306269
  25. Die Umgebungsvariablen des temporären Verzeichnisses sind nicht korrekt konfiguriert.
    Lösung: Umgebungsvariablen prüfen und korrigieren. Systemsteuerung | System | Erweitert | Umgebungsvariablen (Beispiel für XP)
  26. Eine Allgemeine Schutzverletzung ist aufgetreten.
    Lösung: WISO Mein Geld reparieren.
  27. Ein undefinierter Datenbankfehler ist aufgetreten.
    Lösung: Datenbank mit dem Jet Debugger analysieren. Lösungen (mit Einschränkung) suchen. Beispiele: 800A0E7A - 2146824582
  28. Die Datenbank konnte nicht geöffnet werden.
    Lösung: Datenbank mit dem ODBC-Datenquellen-Administrator komprimieren. Siehe Kompaktieren mit dem ODBC-Administrator
  29. Die Datenbank lässt sich nicht komprimieren.
    Lösung: Datenbank mit dem Jet-Komprimierungsprogramm JETCOMP.exe komprimieren. Siehe Microsoft KB273956
  30. Die Startseite wird nicht angezeigt. (1)
    Lösung: Buchungen über das Menü Datei in eine QIF-Datei exportieren und diese in eine neue Datenbank einlesen.
  31. Die Startseite wird nicht angezeigt. (2) (Startseite.vbe nur unter XP lauffähig)
    Lösung: Datenbankobjekte mit Startseite.vbe unter Ausnahme der Tabelle Berichte in neue DB importieren. Siehe Microsoft KB277924
  32. Ein oder mehrere Objekte der Datenbank sind beschädigt.
    Lösung: Alle Objekte in eine neue DB importieren. Siehe RepairDatabase-Tool und Microsoft KB277924 bzw. Microsoft KB247771
  33. Die Datenbank wurde auf verschiedenen PC's mit unterschiedlichen Versionen der Jet-Engine geöffnet.
    Lösung: Möglichst auf allen Rechnern die gleiche Jet-Version verwenden. Siehe Microsoft KB209137
  34. Die Jet-Datenbank Engine ist beschädigt. (Nicht XP SP2)
    Lösung: Aktuelles Service Pack der Microsoft Jet 4.0-Datenbank-Engine installieren. Siehe Microsoft KB239114
  35. Die Jet-Datenbank Engine unter Windows XP SP2 ist beschädigt (1).
    Lösung: Sicherheitsupdate für Windows XP installieren. Siehe Microsoft Security Bulletin MS04-014 und Download (KB837001)
  36. Die Jet-Datenbank Engine unter Windows XP SP2 ist beschädigt (2).
    Lösung:
      Start | Ausführen --> regsvr32.exe Msjet40.dll
      Start | Ausführen --> regsvr32.exe Msjint40.dll
      Start | Ausführen --> regsvr32.exe Msjter40.dll     Siehe Microsoft KB827424
      Start | Ausführen --> regsvr32.exe msjtes40.dll     Siehe Microsoft KB317708 und Microsoft KB905530
  37. Die MDAC-Installation ist beschädigt. (1) (Nicht XP SP2 und Windows Server 2003 SP1)
    Lösung: Aktuelle MDAC-Version installieren. Siehe MDAC im Microsoft Download Center
    ! Vor Aktualisierung von MDAC muss zwingend das neueste Update für Jet 4.0 installiert werden. Siehe Microsoft KB239114
  38. Die MDAC-Installation ist gescheitert.
    Lösung: Überprüfen, ob MDAC korrekt installiert wurde. Siehe Microsoft Knowledge Base Artikel 232060
  39. Die MDAC-Installation ist beschädigt. (2) (Nicht XP SP2 und Windows Server 2003 SP1)
    Lösung: MDAC reparieren. Siehe Microsoft Knowledge Base Artikel 318251
  40. MDAC (Microsoft Data Access Components) unter Windows XP SP2 ist beschädigt.
    MDAC-Repair.exe ausführen.
    MDAC-Repair.exe
  41. MDAC Datenzugriffskomponenten und/oder die Jet 4.0-Datenbank-Engine unter Windows XP SP2 ist beschädigt.
    Lösung: MDAC und Jet Reparaturprogramm ausführen. MDAC-Jet-Repair
  42. Die MDAC-Installation unter Windows XP SP2 ist beschädigt. (2)
    Lösung: MDAC reparieren. (Zuvor Systemwiederherstellungpunkt erstellen)


  43. Die Datenbank wurde in einem Netzwerk eingesetzt.
    Lösung: Fehlerhafte Netzwerkhardware austauschen. Siehe Microsoft KB209137
  44. Die Datenbank enthält ein so genanntes reserviertes Wort.
    Lösung: Keine. (Programmierfehler) Siehe Microsoft KB303528, Microsoft KB321266 und groups.google.com (Posting von Peter Goetz)



Pflege einer WISO Mein Geld Datenbank:

Eine Wiso Mein Geld Datei sollte regelmäßig über Extras | Optionen | Datenbank im Bereich Datenbankpflege komprimiert werden. Wie häufig diese Datenbankpflege durchgeführt werden sollte hängt stark von Nutzen und Gebrauch ab. Arbeitet man häufig mit dem Bankingprogramm, sollte man auch häufiger komprimieren, arbeitet man seltener damit, komprimiert man auch seltener. Als positiven Nebeneffekt beugt man zugleich einer Beschädigung der Datenbank vor.

"Es ist nicht die Frage, OB dir deine Datenbank kaputtgeht, wenn du sie nicht regelmäßig komprimierst, sondern es ist nur eine Frage WANN sie kaputtgeht."

Klaus Oberdalhoff in microsoft.public.de.access

In neueren Versionen von WISO Mein Geld, genauer gesagt ab MG2007 hat man die Notwendigkeit erkannt und eine automatische Komprimierung jeweils nach dem 10. Schließen der Datenbank eingebaut. Gegenüber älteren Versionen sorgt diese Funktion somit für eine deutlich höhere Datenstabilität.

 

Tools zur Datenwiederherstellung:

Vom Einsatz so genannter Access-Recovery-Tools ist dringend abzuraten! Solche Tools kennen weder die Struktur einer MG-Datenbank, noch können sie erkennen, in welchen Tabellen denn nun tatsächlich die wichtigsten Daten enthalten sind. Unter Umständen können solche Tools sogar eine Datenbank restlos zerstören. Das Geld kann man sich also sparen und z.B. auf mein Konto überweisen. Bankverbindung auf Anfrage ;-)


Artikel in der Microsoft Knowledge Base:

Interessante Informationen zum Thema "Komprimieren einer Microsoft Jet 4.0 Datenbank" (*.mgd) finden sich u.a. auf folgenden Microsoft Hilfe und Support-Seiten.

http://support.microsoft.com/?kbid=209769
http://support.microsoft.com/?kbid=197591
http://support.microsoft.com/?kbid=303528



Links mit freundlicher Erlaubnis der Microsoft Corporation

Microsoft Urheberrecht - Links zur Microsoft-Website