Mit Access können Sie eine Datenbank manuell komprimieren und reparieren, um Leistungs- und/oder Dateibeschädigungsprobleme zu vermeiden.
Sie können eine Datenbank entweder manuell komprimieren und reparieren oder automatisch, wenn die Datenbank geschlossen wird.
Dies sind die Schritte zum manuellen Komprimieren und Reparieren einer Datenbank.
Es wird empfohlen, die Datenbank vor dem Komprimieren und Reparieren zu sichern.
-
Öffnen Sie das Dateimenü
Klicken Sie bei bereits geöffneter Datenbank auf Datei in der oberen linken Ecke.
-
Komprimieren und Reparieren ausführen
Klicken Sie auf Compact &Repair Database Schaltfläche.
Der Komprimierungs- und Reparaturvorgang wird sofort ausgeführt.
Mehrbenutzerumgebung?
Der Komprimierungs- und Reparaturprozess kann jeden stören, der die Datenbank verwendet.
Daher sollten Sie Compact and Repair nur ausführen, wenn Sie exklusiven Zugriff auf die Datenbank haben.
Wenn Sie mehrere Benutzer haben, sollten Sie sie benachrichtigen, wenn Sie eine Komprimierungs- und Reparaturoperation ausführen möchten, damit sie während dieser Zeit die Verwendung der Datenbank einstellen können.
Warum Sie komprimieren und reparieren sollten
Das Komprimieren einer Datenbank ist eine Sache, das Reparieren eine andere. Hier ist eine Erklärung, warum beides getan werden sollte.
Kompakt
Wenn Daten aktualisiert werden und sich das Design einer Datenbank ändert, wächst ihre Dateigröße. Manchmal erstellt Access versteckte Objekte, um bestimmte Aufgaben auszuführen. Diese Objekte können oft noch lange nach ihrer Verwendung in der Datenbank verbleiben.
Auch wenn Sie Objekte in Access löschen, wird der Speicherplatz nicht automatisch zurückgefordert. Die Datenbankdatei verwendet immer noch den Speicherplatz, den das gelöschte Objekt zuvor verwendet hat.
Im Laufe der Zeit können sich diese Faktoren negativ auf die Leistung auswirken. Das Öffnen von Datenbankobjekten könnte länger dauern, die Ausführung von Abfragen könnte länger dauern und die gesamte Datenbank könnte "träge" erscheinen.
Durch das Komprimieren der Datenbank wird der ungenutzte Speicherplatz freigegeben, den diese Objekte früher einnahmen. Die Kompaktoperation komprimiert nicht wirklich die Daten. Es gibt einfach den ungenutzten Platz frei.
Das Endergebnis der Komprimierung einer Datenbank ist, dass sie sich schneller anfühlen (und tatsächlich sein sollte). Auch die Dateigröße kann reduziert werden. Der Grad dieser Faktoren hängt davon ab, wie stark die Datenbank verwendet wird und wann sie zuletzt komprimiert wurde.
Reparieren
Es gibt einige Fälle, in denen eine Datenbankdatei beschädigt werden kann. Während dies in einer Einzelbenutzerumgebung vorkommen kann, ist es in einer Mehrbenutzerumgebung viel häufiger.
Wenn eine Datenbankdatei über ein Netzwerk freigegeben wird und mehrere Benutzer gleichzeitig direkt mit der Datei arbeiten, besteht die Gefahr, dass diese Datei beschädigt wird.
Wenn eine Datei beschädigt ist, markiert Access die Datenbankdatei als beschädigt. Die Datei kann mithilfe des Komprimierungs- und Reparaturvorgangs repariert werden, obwohl nach Abschluss des Reparaturvorgangs möglicherweise einige Daten fehlen.
Wenn Sie versuchen, eine beschädigte Datenbankdatei zu öffnen, werden Sie aufgefordert, Access die Datei automatisch reparieren zu lassen.