Meldet die Integritätsprüfung ein Problem, führt diese Seite durch die Behebung.
Erreichbar ist die Reparatur über den Button Datenbank reparieren neben der
Integritätsprüfung unter
Der Bereich ist nur für Administratoren sichtbar. Im Normalbetrieb wird er nie
gebraucht, er ist die Sicherheitsnetz-Ebene für den seltenen Fall, dass doch einmal etwas
klemmt.
Der Befund
Die Integritätsprüfung zeigt zuerst einen Befund. Sind keine Probleme da, meldet sie schlicht Keine Probleme gefunden. Andernfalls unterscheidet sie zwei Arten:
-
Verwaiste Verknüpfungen
Datensätze, die auf nicht mehr vorhandene Einträge verweisen. Harmlos und automatisch reparierbar (Schritt 2). -
Strukturschäden
Echte Beschädigungen der Datenbankdatei. Selten und nicht automatisch reparierbar (Schritt 3).
Verwaiste Verknüpfungen reparieren
vor_reparatur.db an. Die Reparatur läuft zudem in einem Zug:
Führt sie nicht zu einem sauberen Ergebnis, wird sie vollständig zurückgenommen.
Anschließend muss die Integritätsprüfung erneut starten, damit die Warnung in der
Glocke verschwindet.
Strukturschäden
Am schnellsten hilft eine der automatischen Server-Sicherungen oder ein manuelles Backup. Damit ist der Betrieb wiederhergestellt. Für den Bugreport in Schritt 4 gilt dasselbe wie dort beschrieben: Er liegt bereit, falls die Ursache einmal genauer untersucht werden soll.
Bugreport senden
Unten auf der Reparaturseite steht ein Bugreport für den Entwickler. Er ist
bewusst anonymisiert und enthält nur Strukturinformationen, also betroffene
Tabellen und Verknüpfungen, aber keine Inhalte, keine Namen, E-Mail-Adressen oder
Datensatz-Nummern.
Über Kopieren wandert der Bericht in die Zwischenablage. Er steht bereit, falls im
Rahmen der Weiterentwicklung einmal Strukturinformationen zu einem Problem angefragt
werden. Da er anonym ist, verlassen dabei keine Inhalte das Haus.