Reparatur MS Access-Datenbank – Fixieren Beschädigt ACCDB und MDB Dateien

Als Access-Datenbankbenutzer müssen Sie alle irgendwann in Ihrem Leben auf ein Problem mit der Access-Datenbank Beschädigung gestoßen sein oder davon gehört haben. Um dies zu beheben, haben Sie jemals versucht zu reparieren Access Datenbank oder haben Sie eine Idee, wie man durchführen Access Datenbank Reparatur Aufgabe.

Wenn ihr jemals in eine solche Situation geraten seid, müsst ihr euch der Realität bewusst sein, wie sarkastisch diese Situation zu bewältigen ist?

Wenn Sie auch ein Opfer dieser Beschädigung Access-Datenbank sind , geraten Sie nicht in Panik. Der folgende Beitrag hilft Ihnen bei der Untersuchung des Prozesses, den Sie befolgen sollten, um das optimale Funktionieren Ihrer Datenbank sicherzustellen.

In diesem speziellen Blog wird die vollständige Liste der Strategien zur Reparatur Beschädigung Access-Datenbanken . Auf dieser Seite finden Sie Strategien zur Reparatur Access-Datenbank , Tipps und Taktiken zur Vermeidung von Korruption und vieles mehr.

Inhalt Höhepunkte zu Access Datenbank Reparatur:

Für das schnelle Vorrezept dieses vollständigen Blogs können Sie einen Blick auf die Highlights werfen. Wenn Sie eifrig nach Korrekturen suchen, um das Problem mit der beschädigten / beschädigten Access-Datenbank zu beheben , wird Ihnen die Liste wirklich gefallen.

Beste Access Datenbank Reparier werkzeug

Beste Access Datenbank Reparier werkzeug

In schweren Fällen einer Beschädigung Access-Datenbank funktionieren manuelle Tricks manchmal nicht. In einer solchen Situation müssen Sie die Access Datenbank Reparier Software ausprobieren . Diese ultimative Software ist ein sehr effizientes Tool zum Reparieren Access-Datenbankdateien und zum Wiederherstellen von Access-Datenbankobjekten aus beschädigten Datenbankdateien.

Es repariert ACCDB- und MDB- Dateien, die mit einer beliebten Version des MS Access-Programms erstellt wurden. Dieses hochkompetente Tool kann problemlos jede Ebene der Beschädigung Access datenbank beheben . Sie können jedes einzelne Dateiobjekt , einschließlich BLOB- , OLE- und MEMO-Daten, aus beschädigten Access-Datenbankdateien wiederherstellen und in neuen Datenbankdateien wiederherstellen.

Laden Sie diese Software herunter, um eine garantierte Wiederherstellung der Access-Datenbank ohne Datenverlust zu gewährleisten:

Warum Um Access Datenbank Reparier Software zu wählen?

  • Vollständige Zugriffsdatenbank bereitstellen Reparatur beschädigter oder beschädigter MDB- und ACCDB-Dateien.
  • Bietet die Option Vorschau aller wiederherstellbaren Elemente vor der Wiederherstellung.
  • Stellen Sie alle Access-Datenbankobjekte wieder her, einschließlich verknüpfter Tabellen, Formulare, Module, Makros, Abfragen, Beziehungen, Indizes 
  • Unterstützt alle Versionen der MS Access-Datenbank und des Betriebssystems: MS Access: 2000/2002/2007/2003/2010/2013/2016/2019
    Betriebssystem: Windows 10 / Windows 8/7 / Vista / XP / 2003

Wie zu Access – Datenbank mit kompakter und Reparatur Inbuilt Dienstprogramm reparieren?

Kompakt und Reparatur Ihre Datenbank

Warum du Brauchen Zu Kompakt und reparieren Sie Ihre Datenbank?

Es wurde oben erwähnt, dass eine regelmäßige Kompakt- und Reparatur Access datenbank erforderlich ist. Aber wissen Sie, warum es wichtig ist, dies zu tun? Nun, es gibt hauptsächlich zwei wichtige Gründe für diese Aufgabe. Besprechen wir sie also nacheinander.

  1. Enorm Wachstum in der Datenbankgröße:

Der erste ist eine übermäßige Erhöhung der Größe der Datenbankdatei mit der Zeit. Dieses Größenwachstum ist auf das Hinzufügen neuer Daten zur Datenbank zurückzuführen. Abgesehen davon wird das Wachstum der Datenbankgröße aufgrund der von der Datenbank erstellten temporären Objekte und manchmal des nicht verwendeten Speicherplatzes, der von gelöschten Objekten erfasst wird, gebildet. Durch Verdichten mit dem eingebauten Kompakt- und Reparaturdienstprogramm können Sie diesen Platz freigeben.

  1. Korruption von den Datenbank – Dateien:

Zweitens, wenn die Datenbank dateien (. Mdb /. Mdb ) kann beschädigt werden, vor allem die Dateien , die von mehreren Benutzern gleichzeitig über die gemeinsam genutzte Netzwerkverbindung zugegriffen werden kann . Durch die Durchführung Access – Datenbank Reparatur Betreiben Sie können leicht reparieren korrupte Access – Datenbank . Auf diese Weise können Sie letztendlich die Verwendung von Datenbanken fortsetzen und die Integrität der Datenbank bewahren.

Dinge, die Kompakt und reparieren Führt aus:

Nachdem Sie die Notwendigkeit des Kompaktierens und Reparierens kennen, ist es wichtig, die Liste der Aktionen zu kennen, die das kompakte und reparierte eingebaute Hilfsprogramm ausführt:

  • Dieses Tool hilft bei der Neuorganisation der Seite der Tabelle, sodass sie leicht auf den benachbarten Datenbankseiten gespeichert werden können. Dies hilft letztendlich bei der Verbesserung der Leistung, da die Tabelle nicht mehr in der Datenbank fragmentiert ist.
  • Außerdem werden alle Abfragen markiert, damit sie beim nächsten Ausführen dieser Abfrage neu kompiliert werden. Dies ist wichtig, da sich die Datenbankstatistik ändern kann und zuvor abgefragte Abfragen mit einem genauen Abfrageplan durchgeführt wurden.
  • Löscht den nicht verwendeten Speicherplatz, der durch das Löschen von Objekten und Datensätzen erstellt wurde. Der belegte Speicherplatz wird als erfasst markiert, bis er von neuen Datenbankdaten gespeichert wird. Die Größe der Datenbank wird jedoch nur dann verringert, wenn Sie die Datenbank komprimieren. Insgesamt ist die Moral der Geschichte, dass die Datenbank, die häufig hinzugefügt, gelöscht oder aktualisiert wird, wie Prozeduren häufig komprimiert werden müssen.
  • Regeneriert die Tabellenstatistiken, die für den Abfrageoptimierungsprozess nützlich sind. Da die Statistiken der Tabelle mit der Zeit veraltet sind. Dies geschieht normalerweise, wenn die Transaktion zurückgesetzt wird oder wenn die Datenbank aufgrund des unerwarteten Stromausfalls nicht ordnungsgemäß geschlossen wird. Oder das System wird heruntergefahren, bevor das Programm, das Microsoft Jet verwendet, vollständig beendet wurde.

Verschiedene Umstände, unter denen Kompakt und reparieren Access Datenbank inbuilt Dienstprogramm Werkzeug Kann verwendet werden

Hier sind die verschiedenen Szenarien, in denen Sie das in Access Database integrierte Dienstprogramm verwenden können, dh kompakt und reparieren, um beschädigte Access-Datenbanken reparieren . Schauen Sie sie sich einzeln an:

  1. Kompakt und reparieren Sie eine Datenbank automatisch, wenn sie geschlossen wird.
  2. Kompakt und reparieren Sie eine geöffnete Datenbank manuell.
  3. Kompakt und reparieren Sie Datenbank manuell welches ist Nicht offen
  4. Kompakt und reparieren Sie eine beschädigte Datenbank, wenn Sie dazu aufgefordert werden

1 # Kompakt und reparieren Sie eine Datenbank automatisch, wenn sie geschlossen wird

Wählen Sie die Optionen zum Schließen der Datenbank kompakt aus, um eine Datenbank beim Schließen automatisch zu komprimieren und zu reparieren . Diese Option funktioniert nur für die Datenbanken, die bereits geöffnet sind. Stellen Sie diese Datenbank daher individuell für jede der Datenbanken ein, die Sie komprimieren und reparieren möchten. Bei Mehrbenutzerdatenbanken ist es besser, diese Option nicht zu vermeiden. Durch die Verwendung dieser Option kann die Datenbankverfügbarkeit vorübergehend unterbrochen werden.

Schritte zum Komprimieren und Reparieren einer Datenbank beim Schließen

  • Öffnen Sie zunächst die Zugriffsdatenbank und gehen Sie zu Datei Optionen .

Komprimieren und reparieren 1

  • In der Access – Optionen Dialogfeld, wählen Sie Aktuelle Datenbank  
  • Aktivieren Sie in den Anwendungs  optionen das Kontrollkästchen Beim Schließen  

Komprimieren und reparieren 2

  • Drücken Sie anschließend die Option OK .
  • Schließen Sie endlich Ihre Datenbank und öffnen Sie sie erneut, um die Änderungen zu sehen.

2 # Eine geöffnete Datenbank manuell Kompakt und reparieren

Diese Methode ist für die Datenbank vorgesehen, die Sie leicht öffnen können oder die bereits geöffnet ist. Hier sind die Schritte zum Ausführen dieser Aufgabe:

  • Wählen Sie ” Datei”> ” Info” > ” Datenbank kompaktieren und reparieren” .

Komprimieren und reparieren 3

  • Erstellen Sie eine Kopie der komprimierten und reparierten Datenbank am selben Speicherort.

3 # Kompakt und reparieren Sie Datenbank manuell welches ist Nicht offen

Diese Methode scheint hilfreich zu sein, wenn die Access-Datenbank das Öffnen verweigert. Stellen Sie jedoch vor dem Start des Verfahrens sicher, dass derzeit keine anderen Benutzer die Datenbankdatei verwenden.

  • Starten Sie Access .
  • In Access 2013, Access 2016 und Access 2019 :
  • Gehen Sie zur Vorlagenseite und tippen Sie doppelt auf die leere Datenbank .

Komprimieren und reparieren 4

  • Wählen Sie Datenbank-Tools Datenbank komprimieren und reparieren .

Komprimieren und reparieren 5

  • In der Datenbank Compact Aus dem Dialogfeld suchen für die Datenbank und machen Doppeltippen auf die Datenbank , die Sie komprimieren und reparieren wollen.
  • In diesem Schritt wird eine Kopie der komprimierten und reparierten Datenbank am selben Speicherort erstellt.

4 # Kompakt und reparieren Sie eine beschädigte Datenbank, wenn Sie dazu aufgefordert werden

Diese Methode scheint hilfreich zu sein, wenn Sie versuchen, die beschädigten Datenbankdateien zu öffnen. Zu diesem Zeitpunkt werden Sie von Access aufgefordert, die Datenbank zu komprimieren und zu reparieren. Wählen Sie die Option Ja, da Sie damit zwei Dinge ausführen können:

  • Wenn Access den Reparaturvorgang einer beschädigten Datei bereits abgeschlossen hat, wird die Meldung angezeigt, dass die Reparatur erfolgreich war. Sie müssen den Datenbankinhalt überprüfen, um sicherzustellen, dass alles in Ordnung ist.
  • Falls der Zugriff teilweise repariert wird, werden Datenbankobjekte, die nicht repariert werden können, in einer Systemtabelle mit dem Namen MSysCompactErrors nachverfolgt . Access öffnet diese MSysCompactErrors in der Datenblattansicht. Wenn Sie vor dem Auftreten der Datenbank eine Sicherungskopie Ihrer Datenbank erstellt haben, können Sie mithilfe der Tabelle MSysCompactErrors eine Auswahl für die Objekte treffen, die in die reparierte Datenbank importiert werden müssen.

Um Systemtabellen zu durchsuchen, klicken Sie mit der rechten Maustaste auf die Navigations-Titelleiste und wählen Sie anschließend im Dialogfeld Navigationsoptionen die Option Systemobjekte anzeigen .

Dinge, an die man sich erinnern sollte:

  • Denken Sie daran, dass durch Kompaktheit und Reparatur neue Datenbankdateien erstellt werden. Daher wird keine auf die ursprüngliche Datenbank angewendete NTFS-Dateiberechtigung nicht auf die komprimierte Datenbank angewendet. Daher ist es besser, die Sicherheit auf Benutzerebene anstelle der NTFS-Berechtigung zu verwenden.
  • Es ist gut, sowohl Backups als auch Kompakt- / Reparaturvorgänge so zu planen, dass sie regelmäßig durchgeführt werden. Es ist daher eine hervorragende Idee, Ihre Wartungspläne für die Datenbankverwaltung zu planen.

Alternative Möglichkeiten zur Reparatur einer beschädigten Access datenbank

Alternative Möglichkeiten zur Reparatur einer beschädigten Access datenbank

Neben der Verwendung der integrierten Kompakt- und Reparaturdatenbank des Dienstprogramms haben Sie auch andere Optionen, um die für Datenbank beschädigten Access reparieren . Schauen wir uns also an, welche anderen Lösungen für die Reparatur der Access-Datenbank verfügbar sind .

1 # Reparieren Sie die Access datenbank mit JetComp.exe

MS Access bietet ein Freeware – Tool JetComp.exe , um die Reparatur mdb / ACCDB – Datei mit Microsoft Jet – Datenbank – Engine 3.x erstellt

Hinweis: Bevor Sie JetComp.exe ausführen , müssen Sie die Master-Client-Datenbank in PROB.mdb umbenennen.

Jetzt können Sie JetComp.exe einfach über das Montel Application / Support-Verzeichnis ausführen. Führen Sie die folgenden Schritte aus, um die Access-Datenbank mit JetComp.exe zu reparieren : 

Reparieren Sie die Access datenbank mit JetComp.exe

Schritt 1 : Zuerst müssen Sie den vollständigen Pfad ( MonTel Datadirectory / CLIENTDB) eingeben und PROB.mdb im Feld Database to Compact From (Source): benennen .

Schritt 2 :

Sie müssen den vollständigen Pfad ( MonTel Datadirectory / CLIENTDB) und den vollständigen Namen ( Abschnitt [ ClientDB ] Abschnitt ClientDatabaseName + “.MDB”) eingeben, der wahrscheinlich CLIENT32.MDB ist .

Hinweis: Nehmen Sie keine Änderungen in anderen Feldern vor.

Schritt 3 : Tippen Sie zuletzt auf die Option Kompakt.

  • Wenn Sie Erfolg haben, erlauben Sie anderen Benutzern auch MonTel .
  • Wenn Sie jedoch keinen Erfolg haben, vergessen Sie nicht, MDB (oder wie auch immer es heißt) von Ihrer Sicherungskopie wiederherzustellen . Danach können Sie PROB.mdb löschen .

2 # Korrupte Access datenbank in eine neue importieren

Die am zweithäufigsten gewählte Lösung zur Reparatur der Access-Datenbank ist das Importieren von Daten aus der beschädigten Access-Datenbank in die neue. Obwohl dieser Schritt Ihre beschädigte Access-Datenbank nicht repariert, können Sie damit problemlos eine Wiederherstellung der Access-Datenbank durchführen . Hier sind die folgenden Schritte, die Sie ausführen müssen.

Schritt 1: Öffnen Sie zunächst Microsoft Access auf Ihrem PC.

Schritt 2: Tippen Sie im rechten Bereich auf die Option “Neue Datenbank erstellen” . Weisen Sie der Datei einen Namen zu und wählen Sie den Speicherort. Tippen Sie auf die Option Erstellen , um die neue Datenbank zu erstellen.

Schritt 3: Dadurch wird eine Datenbankdatei erstellt und im Microsoft Access-Programm geöffnet. Klicken Sie oben auf die externen Daten .

Korrupte Access datenbank in eine neue importieren 1

Schritt 4: Um die Access-Datenbank zu importieren, tippen Sie auf die Option Access .

Schritt 5: Auf Ihrem Bildschirm wird ein Fenster zum Abrufen externer Daten für die Access datenbank geöffnet.

 Tippen Sie in diesem geöffneten Fenster auf die Option Durchsuchen , um eine Auswahl für die Datei zu treffen, die Sie importieren möchten.

Korrupte Access datenbank in eine neue importieren 2

Schritt 6:

Durchsuchen Sie im geöffneten Dialogfeld ” Datei öffnen” die Zugriffsdatenbankdateien und wählen Sie sie aus, indem Sie auf klicken. Tippen Sie auf die Option Öffnen , um die ausgewählten Elemente zu bestätigen.

Schritt 7:

Im Bearbeitungsfeld können Sie ganz einfach einen Blick auf die ausgewählten Dateien werfen. Um den Vorgang fortzusetzen, tippen Sie auf die Option OK .

Schritt 8:

Auf Import – Objekte Dialogfenster wählen Sie die Objekte , die Sie aus den ausgewählten Access – Datenbank – Dateien importieren möchten. Tippen Sie nach Auswahl der Objekte auf die Option OK .

Korrupte Access datenbank in eine neue importieren 3

Schritt 9:

Jetzt importieren Sie erfolgreich alle ausgewählten Objekte.

Korrupte Access datenbank in eine neue importieren 4

 Schritt 10:

Wenn Sie die oben ausgeführten Importschritte für zukünftige Arbeiten speichern möchten, aktivieren Sie das Kontrollkästchen Importschritte speichern . Tippen Sie zuletzt auf die Option Schließen.

Korrupte Access datenbank in eine neue importieren 5a

Hinweis:

Diese Funktion zum Importieren der Access-Datenbank hilft tatsächlich dabei, alle Access-Dateiobjekte wie Tabellen Formulare Berichte Abfragen Makros und Module aus einer beschädigten Access-Datenbank in eine neue Datei zu importieren.

3 # Löschung der. ldb /. laccdb- Datei

. ldb /. Die laccdb- Datei wird hauptsächlich verwendet, um herauszufinden, welche Datensätze in einer gemeinsam genutzten Datenbank von wem gesperrt wurden. Wenn die Datenbank für die gemeinsame Nutzung geöffnet ist, wird die. ldb /. Die laccdb- Datei wird automatisch mit demselben Namen wie die entsprechende Datenbank (. mdb /. accdb ) erstellt.

Löschen Sie die. ldb /. laccdb- Datei ist vorhanden, aber davor schließen Sie die entsprechende. mdb /. accdb Datei.

Wie wäre es mit einem Beispiel,

Angenommen, wenn Sie die Beispieldatenbank Northwind.mdb zur gemeinsamen Verwendung im Ordner C: \ Msoffice \ Access öffnen , wird automatisch eine Datei mit dem Namen Northwind.ldb im selben Ordner erstellt. Nun, das hier . Die ldb- Datei wird automatisch gelöscht, wenn der letzte Benutzer die Datenbank mit den folgenden zwei Ausnahmen verlässt :

      • Wenn der letzte Benutzer nicht über die Berechtigung zum Löschen von Ordnern verfügt. MDB- Datei
      • Oder wenn die Datenbank beschädigt ist

Diese . Die ldb- Datei enthält die vollständige Liste der Benutzer, die alle die Datenbank geöffnet haben.

4 # Re-Import Der ASCII – Datei

Wenn Ihre Access-Datenbanktabelle beschädigt ist und Sie den vorherigen Schritt auch nach dem Ausführen des vorherigen Schritts nicht wiederherstellen können. Versuchen Sie in diesem Fall einfach die nächsten Schritte, z. B. das erneute Importieren der ASCII-Datei .

Schritte zum folgen:

  • Exportieren Sie die Tabelle in Microsoft Access in eine ASCII-Datei (Trennzeichen).

Wenn Sie nicht wissen, wie diese Aufgabe ausgeführt wird, lesen Sie das Thema ” Exportieren von Daten oder Datenbankobjekten in Microsoft Access”.

In diesem hilfreichen Artikel finden Sie weitere Informationen: Erfahren Sie, wie Sie Zugriffsdaten nach Excel exportieren und den damit verbundenen Fehler beheben.

  • Wenn eine Beziehung mit dieser Tabelle verknüpft ist, löschen Sie sie zuerst und löschen Sie dann die Tabelle aus der Datenbank.
  • Komprimieren Sie die Datenbank. Erstellen Sie anschließend die Tabelle oder eine Beziehung neu, falls diese zuvor enthalten war.
  • Verwenden Sie das Textverarbeitungsprogramm, um die ASCII-Datei auf fehlerhafte Daten oder Datensätze zu untersuchen und zu entfernen.
  • Speichern Sie nun das ASCII-Textdateiformat.
  • Danach müssen Sie die ASCII-Datei erneut in die neu erstellte Tabelle importieren.
  • Sie können auch alle Datensätze erneut eingeben, die Sie zuvor löschen mussten.

5 # Beschädigte Formulare oder Berichte reparieren

Wenn Ihr Access-Datenbankformular oder -bericht beschädigt ist, kann der Schaden entweder im Formular oder im Bericht selbst vorliegen. Oder es besteht auch die Möglichkeit, dass ein oder mehrere Formulare oder die Kontrolle des Berichts beschädigt wurden.

Um beschädigte Formulare oder Berichte reparieren , haben Sie folgende Möglichkeiten:

  • Löschen Sie das Formular oder den Bericht und importieren Sie es aus der Sicherungskopie Ihrer Datenbank.
  • Wenn der Schaden im Formular oder Bericht auftritt, erstellen Sie ein neues Formular oder einen neuen Bericht. Kopieren Sie dann aus dem Originalformular oder Bericht die Steuerelemente in Ihr neu erstelltes Formular / Bericht.
  • Wenn jedoch die Kontrolle über das Formular oder den Bericht beschädigt wird, müssen Sie in diesem Fall ein neues Formular / einen neuen Bericht erstellen. Erstellen Sie anschließend die Steuerelemente in Ihrem neuen Formular / Bericht neu. Die Neuerstellung der Steuerelemente ist die beste Option, da es ziemlich schwierig ist, festzustellen, bei welchem ​​Steuerelement das Problem tatsächlich auftritt.

6 # Versuchen Sie, Objekte zu importieren

Wenn der obige Schritt Ihnen bei der Reparatur oder Wiederherstellung der Access-Datenbank nicht hilft , müssen Sie sich auch keine Sorgen machen, da noch andere Möglichkeiten bestehen, dies zu versuchen.

In diesem Schritt müssen Sie versuchen, eine neue Datenbank zu erstellen und alle Objekte aus der alten Datenbank in die neue zu importieren. Danach erstellen Sie die Beziehungen. Mit diesem Verfahren können Sie Probleme mit den beschädigten Systemtabellen in der Datenbank beheben.

Dinge, an die man sich erinnern sollte:

Mit dem Importassistenten können Sie keine Datenzugriffsseiten importieren. Stattdessen können Sie die vorhandene Datenzugriffsseite in der neuen Datenbank öffnen.

Hier sind die Schritte, um diese Aufgabe auszuführen:

  • Klicken Sie in den Datenbankfenstern auf Seiten unter Objekten.
  • Tippen Sie auf Neu
  • Tippen Sie im geöffneten Dialogfeld Neue Daten Access seite auf die vorhandene Webseite und anschließend auf OK 
  • Von der Web – Seite Locate Fenster für den Standort der Datenzugriffsseite suchen.

7 # Beschädigtes Makro oder Modul reparieren

Wenn das Makro oder Modul der Zugriffsdatenbank beschädigt wurde, besteht möglicherweise die Möglichkeit, dass das Makro oder Modul selbst beschädigt wird. Ansonsten kann der Inhalt des Makros / Moduls irgendwie beschädigt worden sein. Optionen So beheben Sie beschädigte Makros oder Module :

  • Löschen Sie einfach das Makro oder Modul und importieren Sie es erneut aus Ihrer Sicherungskopie.
  • Wenn das Makro oder das Modul der Datenbank beschädigt wurde, erstellen Sie ein neues Makro oder Modul und kopieren Sie den Inhalt des ursprünglichen Makros oder Moduls.
  • Ihr Modul kann als Textdatei beschädigt werden und fehlerhafte Daten löschen, falls vorhanden. Laden Sie anschließend die Textdatei erneut in Ihr neues Modul.
  • Wenn jedoch der Inhalt des Makros oder Moduls beschädigt wird, müssen Sie ein neues Makro oder Modul erstellen. Erstellen Sie anschließend den Inhalt des ursprünglichen Makros oder Moduls neu.

Wenn Sie die Access-Datei (MDB / ACCDB) mit diesen oben genannten Schritten nicht reparieren können , bedeutet dies, dass die Datenbank wahrscheinlich irreparabel beschädigt ist. Und Sie benötigen zuverlässige Software von Drittanbietern, um beschädigte Access-Datenbanken erfolgreich zu reparieren .

Besorgt…? von wo bekommen Sie solche Software. Keine Sorge, in unserem ersten Abschnitt haben wir bereits das beste Tool zur Reparatur von Access-Datenbanken vorgeschlagen .

Lesen Sie von dort aus alle Details zur Access-Datenbankreparatursoftware und probieren Sie es einmal aus … ! 

FAQs zum Access auf die Datenbankreparatur

Warum wird die Access datenbank beschädigt ?

Access auf datenbank-reparatur

Im Laufe der Zeit wird die Microsoft Access-Datenbank immer größer und beansprucht unnötig viel Speicherplatz.

Wiederholte Änderungen in der Datenbankdatei können ebenfalls zu einer Beschädigung der Datenbank führen. Dieses Korruptionsrisiko verringert sich durch die gemeinsame Nutzung der Datenbank durch mehrere Benutzer über ein Netzwerk . Aus diesem Grund wird immer empfohlen, das Kompakt- und Reparaturdatenbank-Tool regelmäßig auszuführen, um die Konsistenz Ihrer Daten sicherzustellen.

Abgesehen davon werden Sie manchmal auch von der Datenbank aufgefordert, eine Access-Datenbankreparatur durchzuführen, wenn das Datenbankmodul auf Fehler in einer Datei stößt.

Das Korruptionsrisiko verringert sich stärker, wenn Benutzer häufig Daten in Memofeldern bearbeiten und dieses Risiko mit der Zeit zunimmt.

Diese Art der Beschädigung resultiert häufig aus einem Problem mit dem VBA- Modul ( Visual Basic For Applications ), das das Risiko einer Beschädigung des Datenbankdesigns birgt. Zum Beispiel das plötzliche Fehlen von VBA-Code oder unbrauchbaren Formularen.

Es ist sehr selten zu sehen, dass eine Beschädigung der Access-Datenbankdatei zu Datenverlust führt. Normalerweise ist dieser Verlust auf die letzte vom Benutzer ausgeführte Aktion beschränkt, dh auf eine einzelne Änderung der Daten. Wenn der Benutzer mit dem Ändern von Daten beginnt und die Änderung aus bestimmten Gründen unterbrochen wird. Der Netzwerkverlust und der Zugriff markieren diese Datenbankdatei als beschädigt. Es besteht auch weiterhin die Möglichkeit, dass nach Abschluss der Reparatur einige Daten fehlen.

Welche Arten von Access datenbankdateien sind anfällig für Beschädigungen ?
 

Access-Datenbankprogramme verwenden zwei Arten von Access-Datenbankdateien zum Speichern von Daten, z. B. MDB und ACCDB . Lassen Sie uns diese Dateiformate kurz diskutieren:

  • MDB (. Mdb ):

Es ist ein altes Datenbankdateiformat, das von älteren Versionen von Microsoft Access (Microsoft Access 2003 und früher) verwendet wird.

  • ACCDB (. Accdb ) oder Access Database:

Wohingegen, . Das Dateiformat accdb gilt für Datenbankdateien, die in Microsoft Access Version 2007 und seinen späteren Versionen erstellt wurden. Man kann leicht anzeigen oder bearbeiten. accdb- Datei in Microsoft Access 2007 und seinen späteren Versionen. Im Allgemeinen ist es dem MDB-Dateiformat sehr ähnlich, bietet jedoch einige zusätzliche Funktionen wie das Speichern und Speichern von Dateianhängen.

Dateiserver-Datenbank wie Access. mdb oder. Die accdb- Datei muss regelmäßig komprimiert und repariert werden, um eine optimale Leistung zu erzielen. Und um das Risiko solcher zu minimieren . mdb oder. Beschädigung der accdb- Datei . Durch die Komprimierung der Datenbank werden einige der kleinen Fehlerfehler beseitigt, die beim Hinzufügen oder Löschen der Daten in der Zugriffsdatenbank auftreten. Im Folgenden finden Sie eine kurze Beschreibung des eingebauten Dienstprogramms für Kompakt- und Reparaturarbeiten.

Welche Fehler treten auf, wenn die Zugriffsdatenbank beschädigt wird?
 

Häufige Fehlermeldungen aufgrund von Access Datenbank Korruption

Wenn Sie ein Neuling bei der Beschädigung dieser Access-Datenbank sind, ist es wichtig zu wissen, welche Art von Fehlern oder Problemen einen eindeutigen Hinweis auf diese Beschädigung geben.

Sehen Sie sich die aufgelistete Fehlermeldung an, die hauptsächlich zum Zeitpunkt der Beschädigung der Access-Datenbank auftritt .

Welche Vorsichtsmaßnahmen sollten getroffen werden, bevor Versuche zur Wiederherstellung der Access datenbank durchgeführt werden?

Bevor Sie sich nähern, versuchen Sie es mit den manuellen Korrekturen für die Wiederherstellung Access-Datenbank. Sie müssen die folgenden Dinge beachten, bevor Sie die Reparatur Access datenbank starten :

  • Stellen Sie sicher, dass auf der Festplatte genügend freier Speicherplatz für die ursprüngliche und die komprimierte Version der Access-Datenbank vorhanden ist. Dies bedeutet, dass Sie über genügend freien Speicherplatz verfügen müssen, der etwa doppelt so groß ist wie die Access-Datenbank auf diesem Laufwerk. Es ist besser, wenn Sie die Access-Datenbank auf Laufwerke mit mehr Speicherplatz verschieben.
  • Überprüfen Sie, ob Sie sowohl die Berechtigung Open / Run als auch Open Exclusive für die Access-Datenbank haben.
  • Stellen Sie sicher, dass sich die Access datenbank nicht auf einer schreibgeschützten Netzwerkfreigabe befindet oder dass das Dateiattribut auf schreibgeschützt festgelegt ist.
  • Wenn Sie Eigentümer der Datenbank sind, stellen Sie sicher, dass Sie diese Berechtigungen festlegen. Wenn Sie die Datenbank jedoch nicht besessen haben, müssen Sie sich in diesem Fall an den Eigentümer wenden, um herauszufinden, ob Sie diese Berechtigungen erhalten können.
  • Stellen Sie sicher, dass derzeit keine Benutzer diese Zugriffsdatenbank verwenden.

Wie können wir Datenbankkorruption verhindern?

Wie man  vermeiden Access Datenbank Korruption

Nachdem Sie die Korrekturen zur Reparatur der Access-Datenbank kennen , ist es höchste Zeit, einige äußerst nützliche Tipps zur Vermeidung von Beschädigungen der Access-Datenbank zu veröffentlichen .

Die in diesem Abschnitt genannten Schritte sind wie ewige Möglichkeiten, um eine Beschädigung der Access datenbank zu verhindern . Versuchen Sie also, diese Dinge im Auge zu behalten. Obwohl Korruption ein unvermeidliches Ereignis ist, kann man eine solche riskantere Situation leicht vermeiden, wenn man nur die folgenden Tipps befolgt:

Tipp 1 – Führen Sie eine regelmäßige Sicherung durch

Es ist wirklich sehr hilfreich, sich daran zu gewöhnen , die regelmäßige Sicherung der Access-Datenbank aufrechtzuerhalten . Da dies zum besseren Schutz oder zur besseren Sicherung Ihrer Daten beiträgt. Mit dieser gültigen Sicherungsdatei haben Sie die Möglichkeit, Daten während des Datenverlusts aufgrund von versehentlichem Löschen oder beschädigungsähnlichen Problemen wiederherzustellen.

Tipp 2 – Schließen Sie das Zugriffsprogramm ordnungsgemäß 

Das unzulässige Abbrechen oder Beenden der MS Access-Anwendung kann zu Problemen mit der Beschädigung der Access-Datenbank führen. Schließen Sie das Zugriffsprogramm also immer ordnungsgemäß auf folgende Weise:

Klicken Sie in der Option auf die Registerkarte Datei> Beenden .

Tipp 3 – Schließen Sie alle Verbindungen sicher

Schließen Sie vor dem Schließen Ihrer Access-Datenbank zunächst die gesamte aktive Verbindung, die in der Access-Datenbank ausgeführt wird. Andernfalls wird Ihre Access-Datenbank in Richtung der Korruptionsstörungen geführt.

Tipp 4 – Geteilte Zugriffsdatenbank

Wenn zwei oder mehr Benutzer gleichzeitig dieselbe Datenbank verwenden, ist die Aufteilung der Zugriffsdatenbank die beste Option. Nun, Sie können Ihre Access-Datenbank in zwei Teile aufteilen Front-End und Back-End.

Da in den Front-End-Abfragen Daten, Formulare und Berichte gespeichert werden, werden im Back-End die gesamte Tabelle zusammen mit den Daten gespeichert.

Tipp 5 – Kollision von Mac- und Windows-Benutzern

Die Wahrscheinlichkeit einer Beschädigung der Access-Datenbank steigt, wenn Windows- und Mac-Benutzer dasselbe Netzwerk verwenden. Im Vergleich zu Windows erzeugt das Mac-System während des Übertragens und Druckens von Grafiken starken Datenverkehr. Lassen Sie also nicht zu, dass Windows- und Mac-Benutzer im selben Netzwerk kollidieren.

Einige weitere hilfreiche Tipps:

  • Versuchen Sie, die Stromausfallsituation hauptsächlich zum Zeitpunkt des Datenbankschreibens zu vermeiden. Ein Stromausfall während des Schreibvorgangs in die Datenbank kann Ihre Datenbank in einen verdächtigen Zustand versetzen.
  • Genau wie ein Stromausfall wirkt sich auch ein Verlust der Netzwerkverbindung stark auf die Datenbank aus.
  • Versuchen Sie, ein plötzliches oder abnormales Beenden von Microsoft Jet-Verbindungen wie Stromausfall, Herunterfahren der Anwendung über den Task-Manager, manuelles Herunterfahren usw. zu vermeiden.
  • Schließen Sie zum Zeitpunkt der Programmierung alle Objekte von DAO und ADO, einschließlich Recordset- , QueryDef- , TableDef- und Datenbankobjekten , die derzeit geöffnet sind.
  • Ein Systemfehler führt immer zu einer abnormalen Beendigung. Wenn Ihre Datenbank für solche schwerwiegenden Fehler anfällig ist, versuchen Sie, die Fehler zu beheben, bevor die Datenbank zu beschädigt wird, um geöffnet zu werden, oder bevor die Möglichkeit einer Wiederherstellung fehlschlägt.

Weitere Informationen zu diesem schwerwiegenden Systemfehler finden Sie im hilfreichen Artikel der Microsoft Knowledge Base:

294301 ACC2002: Beheben schwerwiegender Systemfehler in Access 2002 unter Microsoft Windows 2000 

  • Machen Sie es sich zur Gewohnheit, die Datenbank regelmäßig zu komprimieren.
  • Vermeiden Sie eine große Anzahl von Öffnungs- oder Schließvorgängen in der Schleife. Weil mehr als 40.000 aufeinanderfolgende Öffnungs- oder Schließvorgänge Korruption verursachen.

Fazit:

Dort haben Sie die besten Strategien für die Reparatur Access-Datenbanken für jede Ihrer Access-Versionen 2002/2007/2010/2013/2016/2019.

Jetzt warten wir alle gespannt auf Ihre Antwort. Welche Strategie aus diesem Beitrag möchten Sie zuerst ausprobieren? Verwenden Sie manuelle Methoden oder möchten Sie das Access Database Repair Tool eines Drittanbieters verwenden , um MS Access-Fehler und Blots zu beheben ?

Lassen Sie uns in jedem Fall wissen, dass wir unten einen Kommentar hinterlassen. Abgesehen davon können Sie Ihre Fragen in unserem FAQ- ABSCHNITT stellen, wenn ein anderes Problem mit der MS Access-Datenbank Sie daran hindert, fehlerfrei zu arbeiten .

tip Haben Sie immer noch Probleme? Beheben Sie sie mit Stellar Repair for Access:

Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:

  1. Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
  2. Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
  3. Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.

Pearson Willey ist ein Website-Inhaltsschreiber und Langform-Inhaltsplaner. Daneben ist er auch ein begeisterter Leser. So weiß er sehr gut, wie man ansprechende Inhalte für Leser schreibt. Schreiben ist für ihn wie ein wachsender Vorteil. Er liebt es, sein Wissen in MS Access zu erkunden und technische Blogs zu teilen.