Access
 sql >> Datenbank >  >> RDS >> Access

So komprimieren und reparieren Sie eine Datenbank automatisch in Access 2016

Mit Access können Sie eine Datenbank automatisch komprimieren und reparieren, wenn die Datenbank geschlossen wird. Dies kann Leistungs- und/oder Dateibeschädigungsprobleme verhindern.

Sie können eine Datenbank entweder manuell komprimieren und reparieren oder automatisch, wenn die Datenbank geschlossen wird.

Dies sind die Schritte zum automatischen Komprimieren und Reparieren einer Datenbank, wenn die Datenbank geschlossen wird.

Es wird empfohlen, die Datenbank vor dem Komprimieren und Reparieren zu sichern.

In diesem Fall müssten Sie die Datenbank sichern, bevor Sie sie schließen.

  1. Öffnen Sie das Dateimenü

    Klicken Sie bei bereits geöffneter Datenbank auf Datei in der oberen linken Ecke.

  2. Öffne das Optionsmenü

    Klicken Sie auf Optionen im linken Menü.

  3. Einstellungen ändern

    Das Dialogfeld Zugriffsoptionen wird angezeigt.

    Klicken Sie auf Aktuelle Datenbank im linken Menü.

    Aktivieren Sie dann Compact on Close unter Anwendungsoptionen .

    Klicken Sie auf OK .

  4. Datenbank schließen und erneut öffnen

    Ein Dialogfeld wird angezeigt, das erklärt, dass Sie die Datenbank schließen und erneut öffnen müssen, damit die Änderungen wirksam werden.

    Klicken Sie auf OK , schließen Sie die Datenbank und öffnen Sie sie erneut.

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 passieren 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.