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

MS Access-Korruption Teil 2:Best Practices für Prävention und Wiederherstellung

Datenkorruption in MS Access ist sehr verbreitet. (In Teil 1 dieses Artikels wurden viele mögliche Ursachen identifiziert.) In MS Access-Systemen mit mehreren Benutzern kommt es sogar noch häufiger zu Datenbeschädigungen. Für Unternehmen, die sich stark auf die ununterbrochene Leistung ihrer MS Access-Datenbank verlassen, sind vorbeugende Maßnahmen und die Planung für einen Notfall die beste Vorgehensweise. Darüber hinaus ist es ratsam, vorausschauend über die nächste Entwicklungsphase des Unternehmens nachzudenken.

Best Practices zur Verhinderung von MS Access Corruption

  • Schulen Sie die Benutzer, die Datenbank einfach zu schließen, wenn sie nicht verwendet wird
  • Erwägen Sie die Verwendung eines Power Conditioners oder Batterie-Backups für jede Workstation
  • Fehlerbehebung und Ersatz fehlerhafter Komponenten, Computer und Netzwerkhardware
  • Stellen Sie sicher, dass die neuesten MS Office Service Packs und JET Packs installiert sind
  • Entfernen Sie unnötige Software von jeder Workstation
  • Halten Sie die Betriebsumgebung des Computers bei idealer Temperatur und Luftfeuchtigkeit
  • Stellen Sie sicher, dass auf der Festplatte genügend Speicherplatz vorhanden ist. Abhängig von Ihrer Datenbankgröße sollten dies mindestens 200 – 300 Megabyte an freiem Speicherplatz sein.
  • Führen Sie regelmäßig den Befehl „Datenbank komprimieren und reparieren“ aus
    • Es gibt zwei Hauptgründe, den Befehl zum Komprimieren und Reparieren der Datenbank auszuführen.
      • Erstens, wenn eine Datenbank verwendet wird, wird die Datenbankdatei größer und weniger effizient. Durch die regelmäßige Ausführung des Befehls „Datenbank komprimieren und reparieren“ wird ungenutzter Speicherplatz zurückgewonnen, der von gelöschten Datensätzen oder anderen temporären Objekten gehalten wurde, und die Nutzung des Speicherplatzes optimiert, sodass die Leistung nicht weiter abnimmt.
      • Der zweite Grund, warum ein Benutzer den Befehl „Datenbank komprimieren und reparieren“ ausführen sollte, ist die Reparatur der Datenbank aufgrund einer Beschädigung oder wenn andere Probleme vermutet werden. Wenn die Software im Falle einer Beschädigung ein Problem erkennt, fordert MS Access den Benutzer auf, beim Start den Befehl zum Komprimieren und Reparieren der Datenbank auszuführen. Nach Abschluss des Befehls gibt MS Access eine Rückmeldung über den Erfolg des Vorgangs. Falls MS Access die Datenbank nicht vollständig repariert, wenden Sie sich als Nächstes an einen Experten, der mit der Reparatur von MS Access-Datenbanken vertraut ist.
    • Hinweis:Vor dem Ausführen des Befehls zum Komprimieren und Reparieren der Datenbank:
      • Machen Sie immer ein Backup der Datenbank
      • Teilen Sie anderen Benutzern mit, sich von der Datenbank abzumelden
  • Erwägen Sie, die Datenbank in Front-End und Back-End aufzuteilen
    • Das Aufteilen der Datenbank ist eine gängige Praxis, die in die MS Access-Software integriert ist. Letztendlich erstellt dieser Prozess zwei verknüpfte MDB-Dateien. Die erste Datei, das „Backend“, enthält alle unsichtbaren Details der Daten in Tabellen und deren Beziehungen sowie die Daten selbst. Die zweite Datei, das „Frontend“, enthält alle Schnittstellenkomponenten, die der Benutzer sieht, wie Formulare, Abfragen, Module, Makros und Berichte. Durch die Aufteilung der Datenbank hat jeder Arbeitsplatz bereits eine Kopie des Frontends auf seinem System. Daher werden nur die Daten aus einem zentralen Netzwerk geteilt. Dies verbessert nicht nur die Performance, sondern erhöht letztendlich die Sicherheit und Zuverlässigkeit der Daten erheblich.

Backup, Backup, Backup!!!

Eine Sicherungskopie der vollständigen Datenbank ist die schnellste und sicherste Methode zur Wiederherstellung nach Beschädigung oder anderen unbeabsichtigten Änderungen an einer Datenbank. Daher sollte ein strenger Sicherungsplan implementiert und befolgt werden. Wie oft eine Sicherungskopie gespeichert werden sollte, hängt hauptsächlich davon ab, wie oft Ihre Datenbank größere Änderungen aufweist. Viele Unternehmen führen alle 24 Stunden ein Backup durch (zu einem Zeitpunkt, an dem keine anderen Benutzer in der Datenbank vorhanden sind). Im Allgemeinen ist es wichtiger, regelmäßige Sicherungen durchzuführen, wenn die Datenbank Designänderungen aufweist, große Datenmengen geändert werden, mehr als ein Benutzer die Daten aktualisiert oder wenn eine Aktionsabfrage zum Löschen von Datensätzen oder zum Ändern von Daten ausgeführt wird. In vielen Fällen ist es sinnvoll, unmittelbar vor größeren Konstruktions- oder Datenänderungen eine Kopie anzufertigen.

Expertentipp:  Seien Sie proaktiv!

Die gute Nachricht ist … Ihre Datenbank hat Ihnen sehr gute Dienste geleistet. Die schlechte Nachricht ist … Ihre Datenbank ist für Ihr Unternehmen zu einem kritischen Faktor geworden und Sie können nicht mehr ohne sie leben. Sei proaktiv! Der beste Zeitpunkt, um auf eine neue Datenbank umzusteigen, ist bevor eine Katastrophe eintritt. Es gibt viele Möglichkeiten für äußerst zuverlässige und voll funktionsfähige Datenbanken, von Standardlösungen bis hin zu vollständig kundenspezifischen Lösungen. Jede Datenbankoption kann E-Commerce, Online-Marketing-Anwendungen, Inventar, Finanzen, Aufzeichnungen und Bildspeicherung, Online-Berichtssicherheit oder andere Funktionen günstiger verwalten als andere Optionen. Die beste Lösung für Ihr Unternehmen ist möglicherweise nicht offensichtlich und die falsche Wahl kann kostspielig sein. Aus diesen Gründen wird dringend empfohlen, sich bei Ihrer Auswahl an einen sachkundigen und erfahrenen Datenbankexperten zu wenden.