Datenbank-Prüfung durchführen: Ist Ihre Datenbank fehlerfrei?
Da Amicron-Faktura und Amicron-Mailoffice die Daten in einer Firebird-SQL-Datenbank speichern, treten Datenbankfehler nur sehr selten auf.
So kann es z.B. durch einen Stromausfall, Festplatten- und Speicherfehlern oder Kopieren der Datenbank während des laufenden Betriebs zu Problemen kommen (Details siehe hier). Diese machen sich allerdings nicht unbedingt sofort durch einen Programmfehler bemerkbar, da die Probleme innerhalb der Datenbank zunächst nur als Fehler markiert werden, so dass eine weitere Nutzung möglich ist.
Sie sollten deshalb regelmäßig prüfen, ob Ihre Datenbank fehlerfrei ist.
Dieser Beitrag zeigt Ihnen, wie Sie eine Prüfung durchführen können und zeigt Ihnen erste Maßnahmen im Falle eines Fehlers auf.
Um zu ermitteln, ob in Ihrer Datenbank Fehler enthalten sind, rufen Sie den Menüpunkt “Extras > Datenbankdiagnose” auf. Es wird dabei das Firebird-Tool “gfix” gestartet, das einen exklusiven Zugriff auf Ihre Datenbank benötigt.
Nach Abschluss der Diagnose werden die gefundenen Fehler im Protokoll aufgeführt. Wenn keine Fehler gefunden wurden, erhalten Sie nur die Rückmeldung, dass die Prüfung abgeschlossen wurde, siehe folgendes Bild:
Falls Fehler ausgewiesen werden (z. B. “Number of record level errors”, “Number of index page errors” oder “Number of database page errors”>= 1), legen Sie zunächst eine Datensicherung im FBK-Format an (Menü “Extras > Datensicherung erstellen”), die Sie anschließend sofort wieder zurücksichern (“Extras > Datensicherung zurückholen”), am Besten in einen neuen Mandanten, so dass Sie noch auf die alte Datenbank zugreifen können.
Durch diesen Vorgang wird Ihre Datenbank neu aufgebaut und die enthaltenen Fehler werden korrigiert, was Sie durch einen erneuten Aufruf der Datenbankdiagnose überprüfen können.
Bitte beachten Sie, dass eine Korrektur fehlerhafter Datenbanken nicht in allen Fällen möglich ist. Deshalb ist es empfehlenswert nicht nur die letzte Datensicherung aufzubewahren, sondern auch ältere, auf die dann notfalls zurück gegriffen werden kann.
Um ganz sicher zu gehen, sollten Sie zur Kontrolle die erstellten Datensicherungen stichprobenweise in einen neuen Mandanten zurücksichern.
Weitere Details finden Sie in der Dokumentation:
- Sicherung: www.Amicron.org/onlinehilfe/amicron-faktura-10/index.html?datensicherung.htm
- Diagnose: www.Amicron.org/onlinehilfe/amicron-faktura-10/datenbankdiagnose.htm
Die Dokumentation zu gfix finden Sie hier: http://firebirdsql.org/manual/gfix-dbverify.html
