Verhindern und Beheben von Datenbankdateiproblemen mithilfe von Komprimieren und Reparieren

Verhindern und Beheben von Datenbankdateiproblemen mithilfe von Komprimieren und Reparieren

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

DatenBankdateien können während der Verwendung schnell wachsen und manchmal die Leistung beeinträchtigen. Sie können auch gelegentlich beschädigt oder beschädigt werden. Sie können den Befehl Datenbank komprimieren und reparieren verwenden, um diese Probleme zu vermeiden oder zu beheben. Durch den kompakten Prozess werden Ihre Daten nicht komprimiert – dadurch wird die Datenbankdatei kleiner, da nicht verwendeter Speicherplatz beseitigt wird. Der Befehl " Datenbank komprimieren und reparieren " kann auch zur Verbesserung der Leistung Ihrer Datenbank beitragen.

Tipp    Durch das Aufteilen einer Datenbank können Sie verhindern, dass Datenbankdateien beschädigt werden, und den Datenverlust einschränken, indem Sie die Daten in einer separaten Datei aufbewahren, auf die die Benutzer nicht direkt zugreifen.

Was möchten Sie tun?

Möglichkeiten zum komprimieren und Reparieren einer Datenbank
Bevor Sie beginnen
Komprimieren und Reparieren einer Datenbank beim Schließen
Komprimieren und Reparieren einer geöffneten Datenbank
Komprimieren und Reparieren einer Datenbank, die nicht geöffnet ist
Komprimieren und Reparieren einer beschädigten Datenbank, wenn Sie von Access aufgefordert werden



Gründe für das Komprimieren und Reparieren einer Datenbank
Datenbankdateien wachsen bei Verwendung
Datenbankdateien können beschädigt werden

Möglichkeiten zum Komprimieren und Reparieren einer Datenbank

Es gibt mehrere Ansätze zum Komprimieren und Reparieren einer Datenbank. EINE gängige Vorgehensweise besteht darin, eine Datenbank beim Schließen automatisch zu komprimieren und zu reparieren. Darüber hinaus können Sie den Befehl Datenbank komprimieren und reparieren manuell ausführen, wenn eine Datenbank geöffnet ist, und für eine Datenbank, die nicht geöffnet ist.

Vorbereitende Schritte

Führen Sie die folgenden Schritte aus, bevor Sie mit einem kompakten und Reparaturvorgang beginnen:

  • Erstellen einer Sicherung der Datenbank    Während des Reparaturvorgangs kann Access einige Daten aus beschädigten Tabellen abschneiden. Es ist manchmal möglich, diese Daten aus einer Sicherung wiederherzustellen. Zusätzlich zu ihrer regulären Sicherungsstrategie sollten Sie sofort eine Sicherung erstellen, bevor Sie den Befehl Datenbank komprimieren und reparieren verwenden. Weitere Informationen finden Sie unter Schützen von Daten mit Sicherungs-und Wiederherstellungsprozessen.

  • Exklusiven Zugriff auf die Datenbank    EIN kompakt-und Reparaturvorgang erfordert exklusiven Zugriff auf die Datenbankdatei, da der Vorgang andere Benutzer möglicherweise stören kann. Sie sollten andere Benutzer informieren, wenn Sie einen kompakten und Reparaturvorgang ausführen möchten, damit Sie die Verwendung der Datenbank während dieser Zeit vermeiden können. Weitere Informationen finden Sie unter Öffnen einer vorhandenen Access-Datenbank.

    Informieren Sie Benutzer, wie lange sie die Verwendung der Datenbank vermeiden müssen. Wenn Sie Komprimierungs- und Reparaturvorgänge in regelmäßigen Abständen ausführen, sollten Sie deren Dauer aufzeichnen. Sie können dann genauere Schätzungen abgeben, die andere Benutzer informieren, wie lange sie die Datenbank nicht verwenden sollten.

  • Abrufen der erforderlichen Dateiberechtigungen für die Datenbank    Wenn Sie nicht über ausreichende Berechtigungen verfügen und eine Datenbank komprimieren und reparieren müssen, wenden Sie sich an Ihren System Administrator, um Hilfe zu erhalten. Weitere Informationen finden Sie unter Änderungen an der Dateifreigabe über ein Netzwerk in Windows 10 und Freigeben von Dateien für Personen.

Seitenanfang

Automatisches Komprimieren und Reparieren einer Datenbank beim Schließen

Sie können die Option beim Schließen der Datenbank komprimieren auswählen, wenn Sie eine Datenbank beim Schließen automatisch komprimieren und reparieren möchten. Das Festlegen dieser Option wirkt sich nur auf die aktuell geöffnete Datenbank aus. Legen Sie diese Option für jede Datenbank separat fest, die Sie automatisch komprimieren und reparieren möchten. In Mehrbenutzerdatenbanken möchten Sie diese Option möglicherweise nicht einstellen, da Sie die Verfügbarkeit der Datenbank vorübergehend unterbrechen kann.

  1. Wählen Sie Datei > Optionen aus.

  2. Wählen Sie im Dialogfeld Access-Optionen die Option aktuelle Datenbank aus.

  3. Aktivieren Sie unter Anwendungsoptionen das Kontrollkästchen Beim Schließen komprimieren.

  4. Wählen Sie OK aus.

  5. Schließen Sie die Datenbank, und öffnen Sie Sie erneut, damit die Option wirksam wird.

Seitenanfang

Manuelles Komprimieren und Reparieren einer geöffneten Datenbank

  • Wählen Sie Datei > Info > Datenbank komprimieren und reparieren aus.

    Access erstellt eine Kopie der komprimierten und reparierten Datenbank am selben Speicherort.

Seitenanfang

Manuelles Komprimieren und Reparieren einer nicht geöffneten Datenbank

Verwenden Sie dieses Verfahren, wenn Sie eine Access-Datenbank nicht direkt öffnen können.

  1. Stellen Sie sicher, dass die Datenbankdatei zurzeit nicht von anderen Benutzern verwendet wird.

  2. Starten Sie Access.

  3. In Access 2013, Access 2016 und Access 2019:

    1. Doppelklicken Sie auf der Seite Vorlagen auf leere Datenbank.

    2. Wählen Sie Datei > Schließen aus.

  4. Wählen Sie Daten Bank Tools > Datenbank komprimieren und reparieren aus.

  5. Navigieren Sie im Dialogfeld Datenbank komprimieren zu der Datenbank, die Sie komprimieren und reparieren möchten, und doppelklicken Sie dann darauf.

Access erstellt eine Kopie der komprimierten und reparierten Datenbank am selben Speicherort.

Seitenanfang

Komprimieren und Reparieren einer beschädigten Datenbank, wenn Sie von Access aufgefordert werden

Wenn Sie versuchen, eine beschädigte Datenbankdatei zu öffnen, wenn Sie von Access aufgefordert werden, die Datenbank zu komprimieren und zu reparieren, wählen Sie Ja aus. Zwei Dinge können passieren:

  • Wenn Access eine beschädigte Datei vollständig repariert hat, wird eine Meldung mit dem Hinweis angezeigt, dass die Reparatur erfolgreich war und Sie den Inhalt der Datenbank überprüfen sollten , um sicherzustellen, dass alles so ist, wie es sein sollte.

  • Wenn Access nur teilweise erfolgreich ist, verfolgt es Datenbankobjekte, die in einer Systemtabelle namens " MSysCompactErrors " nicht repariert werden konnten. Access öffnet die Tabelle MSysCompactErrors in der Datenblattansicht. Wenn Sie über eine frühere Sicherung verfügen, bevor die Datenbank beschädigt wurde, können Sie mithilfe der MSysCompactErrors-Tabelle entscheiden, welche Objekte in Ihre reparierte Datenbank importiert werden sollen. Um Systemtabellen anzuzeigen, klicken Sie mit der rechten Maustaste auf die Titelleiste der Navigation, und wählen Sie dann im Dialogfeld Navigationsoptionen die Option Systemobjekte anzeigen aus.

Seitenanfang

Gründe für das Komprimieren und Reparieren einer Datenbank

In dieser Übersicht wird erläutert, wie die Verwendung des Befehls Datenbank komprimieren und reparieren dabei helfen kann, die folgenden Probleme zu verhindern und zu beheben, die sich manchmal auf eine Datenbank auswirken können: Größenwachstum von Dateien durch Verwendung und Beschädigung von Dateien.

Die Größe von Datenbankdateien wächst mit ihrer Verwendung

Wenn Sie Daten hinzufügen und aktualisieren und ihren Entwurf ändern, wird eine Datenbankdatei größer. Ein Teil dieses Wachstums ergibt sich durch die neuen Daten, einige andere Teile stammen aber aus anderen Quellen:

  • Access erstellt temporäre, verborgene Objekte, um verschiedene Aufgaben auszuführen. Manchmal verbleiben diese temporären Objekte in Ihrer Datenbank, wenn sie von Access nicht mehr benötigt werden.

  • Wenn Sie ein Datenbankobjekt löschen, wird der vom Objekt belegte Speicherplatz nicht automatisch freigegeben: Die Datenbankdatei verwendet den Speicherplatz weiterhin, obwohl das Objekt gelöscht wurde.

Wenn sich die Datenbankdatei mit den Hinterlassenschaften von temporären und gelöschten Objekten füllt, kann die Leistung beeinträchtigt werden. Objekte werden ggf. langsamer geöffnet, die Ausführung von Abfragen dauert länger als normal, und Standardvorgänge benötigen im Allgemeinen mehr Zeit.

Seitenanfang

Datenbankdateien können beschädigt werden

Unter bestimmten Umständen kann eine Datenbankdatei beschädigt werden. Wenn eine Datenbankdatei in einem Netzwerk freigegeben ist und mehrere Benutzer gleichzeitig direkt mit der Datei arbeiten, besteht für die Datei ein geringes Beschädigungsrisiko. Das Risiko einer Beschädigung ist etwas größer, wenn Benutzer häufig Daten in Memofeldern bearbeiten, und dieses Risiko wächst im Lauf der Zeit. Sie können dieses Risiko durch Verwenden des Befehls Datenbank komprimieren und reparieren verringern.

Diese Art der Beschädigung resultiert häufig aus einem Problem mit einem VBA-Modul (Visual Basic for Applications) und stellt kein Risiko eines Datenverlusts dar. Diese Art von Beschädigung birgt jedoch ein Risiko für Beschädigungen des Datenbankentwurfs, beispielsweise verloren gegangenen VBA-Code oder nicht verwendbare Formulare.

Nur selten führt eine Beschädigung von Datenbankdateien zu einem Datenverlust. In der Regel beschränkt sich dieser Verlust auf die letzte Aktion eines einzelnen Benutzers, also auf eine einzelne Änderung an Daten. Wenn ein Benutzer beginnt, Daten zu ändern, und die Änderung wird unterbrochen (z. B. aufgrund eines Ausfalls des Netzwerkdiensts), kennzeichnet Access die Datenbankdatei als fehlerhaft. Die Datei kann repariert werden, aber einige Daten fehlen ggf. nach Abschluss der Reparatur.

Siehe auch

Schützen von Daten mit Sicherungs-und Wiederherstellungsprozessen

Allgemeine Benutzeroptionen einrichten

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×