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

MS Access Korruption Teil 1:Häufige Ursachen

Ein sehr häufiges Problem, das von der MS Access-Benutzergemeinschaft gemeldet wird, ist Datenbeschädigung. Da sich jedes Unternehmen stark auf seine Datenbank verlässt, ist es beängstigend, sich vorzustellen, ein Unternehmen für einen beliebigen Zeitraum ohne sie zu betreiben. Wenn Daten beschädigt werden, kann es länger dauern, bis die Lösung behoben ist. Häufig kann ein talentierter und erfahrener Experte für Datenbanklösungen die Datenbank schnell reparieren. Zu anderen Zeiten kann die Lösung viel zeitaufwändiger sein. In den schwersten Fällen kann ein Unternehmen einen dauerhaften Verlust von Teilen oder aller seiner Daten erleiden. In diesem Fall besteht die einzige Lösung möglicherweise darin, die verlorenen Teile der Datenbank manuell neu zu erstellen und fortzufahren. An diesem Scheideweg muss eine schwere Entscheidung getroffen werden. Erstellen Sie mit MS Access neu? Oder nutzen Sie diese Gelegenheit, um auf eine robustere und sicherere Datenbankanwendung umzusteigen?

Was macht MS Access anfällig?

Das leistungsstärkste Merkmal jeder Datenbank ist, dass sie gleichzeitig von mehreren Benutzern in verschiedenen Büros verwendet werden kann. Da MS Access eine relationale „Dateisystem“-Datenbank ist, wird jeder Teil der Datenbank (wie Datentabellen, Abfragen, Formulare, Berichte usw.) in nur einer .MDB-Datei gespeichert. Daher kann MS Access oft lange Zeit ohne Anzeichen von Beschädigung in einer Einzelbenutzerumgebung verwendet werden. In einer Umgebung mit mehreren Benutzern müssen die .MDB-Dateien jedoch von vielen Benutzern an verschiedenen Orten im Netzwerk gemeinsam genutzt werden. Einfach ausgedrückt bedeutet dies, dass jeder Datensatz innerhalb der gesamten Datenbank vorübergehend auf einer einzelnen Arbeitsstation verwendet wird, während andere Benutzer von anderen Arbeitsstationen auf dieselben Datensätze zugreifen. Dies ist leider die Funktionsweise von MS Access und schafft im Vergleich zu anderen Systemen viel mehr Möglichkeiten für Korruption. Mit einer Datenbank, die bei der Verwaltung geschäftskritischer Aktivitäten wie Aufzeichnungen, Finanzen, Terminplanung oder vielen anderen Funktionen hilft, ist es ratsam, Maßnahmen zu ergreifen, um Datenkorruption zu verhindern. In Teil 2 dieses Beitrags besprechen wir die bewährten Verfahren zur Verhinderung von Beschädigungen in MS Access-Datenbanken.

Häufige Ursachen für MS Access-Korruption

Software

  • Jede Anwendung stürzt ab (MS Access oder irgendeine andere) und bringt andere herunter.
  • Workstations mit unterschiedlichen MS Access Service Packs (insbesondere JET), die zu inkonsistentem Verhalten führen.

Hardware / Systeme

  • Jedes Mal, wenn der Dateiserver neu gestartet, heruntergefahren oder ausfällt.
  • Probleme mit der Stromversorgung: unzureichende Stromversorgung, Spannungsspitzen, Einbrüche, Spannungsabfälle, Ausfälle
  • Überhitzung, intermittierende Komponenten, Gerätekonflikte.
  • Intermittierende Kabelanschlüsse, Hubs/Switches, Netzwerkkarten
  • Instabile Netzwerke wie WLAN.
  • Unzureichender Festplattenspeicher für den temporären Ordner und/oder virtuellen Speicher.

Benutzer

  • Computer ausschalten ohne MS Access zu schließen.
  • Die Datenbank offen lassen, wenn sie nicht verwendet wird

Wenn Korruption zuschlägt

Wenn eine Dateisystemkatastrophe auftritt, gibt MS Access möglicherweise eine Warnung aus und fordert den Benutzer auf, den Befehl „Datenbank komprimieren und reparieren“ auszuführen. Bevor Sie diesen Vorgang ausführen, erstellen Sie eine Kopie der beschädigten .MDB-Datei, stellen Sie sicher, dass Sie über die neueste Sicherung der Datenbank verfügen und alle Benutzer sich von der Datenbank abmelden.

Wenn das Ausführen des Befehls „Datenbank komprimieren und reparieren“ die Datenbank nicht repariert, müssen Sie möglicherweise eine alternative Wiederherstellungsmethode verwenden. Es sind andere Tools verfügbar, die melden, um MS Access-Datenbanken zu reparieren. Allerdings sind nicht alle Tools gleich. Daher wird dringend empfohlen, dass Sie sich an einen seriösen Experten wenden, um das beste Tool zum Wiederherstellen Ihrer .MDB-Datenbankdateien zu ermitteln. Ein minderwertiges Reparaturwerkzeug oder eine unerfahrene Person kann die Situation sogar noch schlimmer statt besser machen. Achten Sie darauf, einen Experten auszuwählen, der Erfahrung mit der Reparatur von MS Access-Datenbanken hat.

—-In Teil 2 dieses Beitrags besprechen wir die bewährten Verfahren zur Verhinderung von Beschädigungen der MS Access-Datenbank.