Datenfile reparieren

Aus Helper
Zur Navigation springen Zur Suche springen

Diese Funktion ist bei der SQL-Version von Helper nicht mehr gültig.

Hintergrund

Das Helper-Datenfile kann, wie jede Datei auf dem Computer, defekt werden. In der Regel ist die Ursache davon ein Problem der Hardware (Netzwerk, Festplatte, RAM). Regelmässige Backups des Datenfiles können Sie vor Datenverlust bewahren. Da die Daten im Datenfile zu einem gewissen Teil redundant gespeichert sind, kann Omnis bei der täglichen Arbeit überprüfen, ob das Datenfile Defekte aufweist. Diese Defekte werden in einer Liste vermerkt. Der Helper überprüft bei jedem Aufstarten, sofern der Benutzer alleine im Datenfile ist (idR der erste Benutzer am Morgen), ob solche Defekte vorliegen. Es erscheint dann eine Meldung, die Sie darauf hinweist. Solche Defekte lassen sich idR reparieren, sofern Sie das zeitnah machen.

Vorgehen bei Meldung 'Datenfile defekt'

  • Arbeiten Sie nicht weiter im Helper. Beenden Sie den Helper.
  • Teilen Sie anderen Benutzern mit, dass sie ebenfalls nicht den Helper starten sollen.
  • Erstellen Sie eine Kopie des/der Datenfiles. Die Datenfiles heissen in der Regel, so wie Ihre Firma und haben die Endung .df1, df2, df3, etc. Kopieren Sie immer alle Datenfiles (.df1 und .df2 etc.) zusammen. Am Besten erstellen Sie einen Ordner 'Backup vor Reparatur' und kopieren die Datenfiles da hinein.
  • Achten Sie darauf, dass Ihr Computer weder in den Ruhezustand geht, noch aufwändige andere Programme laufen, noch die Netzwerkverbindung zum Server unterbrochen wird. Wird die Reparatur unterbrochen, kann das Datenfile irreparabel defekt sein.
  • Starten Sie den Helper ganz normal. (Nur ein Benutzer!)

einfache Reparatur 'QuickCheck'

  • Gehen Sie in Hauptmaske: Einstellungen
  • Klicken Sie auf "Datenfile testen reparieren"
  • Bestätigen Sie, dass Sie eine Kopie des Datenfiles gemacht haben.
  • Ein Fenster 'Check data log' öffnet sich. Dadrin sehen Sie in der Liste links mehrere Einträge, die die gefundenen Defekte beschreiben, zB 'The record structure for DAuftragskopf is damaged'

http://www.helper.ch/bilder/CheckDataLog.png

  • Klicken Sie auf 'Print' und drucken Sie die Liste aus. Lochen Sie sie und legen Sie sie in den Helper-Ordner ab.
  • Klicken Sie auf 'Repair'.
  • Lassen Sie ihn dann in Ruhe reparieren. Das kann durchaus (je nach Art und Anzahl der Defekte) lange dauern (1 Std. oder auch mehr).
  • Beenden Sie den Helper, starten Sie ihn neu und wiederholen Sie die Prozedur 'einfache Reparatur' bis im Check data log keine Defekte mehr angezeigt werden (wie im Bild).


tiefergehende Reparatur

Es kann vorkommen, dass die einfache Reparatur keine Lösung bringt, das heisst, dass nach jedem Durchlauf gewisse Einträge in der Liste verbleiben. Dies ist dann schon eine recht heikle Situation. Wir empfehlen Ihnen dann, pro_File GmbH anzurufen, um das weitere Vorgehen zu besprechen. Grundsätzlich gehen Sie dann wie folgt vor:

  • Beenden Sie den Helper.
  • Machen Sie nochmals eine Kopie des/der Datenfiles in einen neuen Unterordner (zB 'Backup vor Reparatur 2')
  • Starten Sie den Helper.
  • Gehen Sie in Hauptmaske: Einstellungen
  • Drucken Sie die Umschalttaste (Shift) und klicken Sie auf "Datenfile testen reparieren".
  • Der 'Data File Browser' erscheint.
  • Wählen Sie im im Fenster im Menu 'View' den Punkt 'Details'. Die Listendarstellung ist nun aktiv.
  • Doppelklicken Sie auf 'HAUPT' in der Liste.
  • Doppelklicken Sie auf 'Data slots' in der Liste. Nun sollte das Fenster etwa so aus aussehen (Zahlen können variieren).

http://www.helper.ch/bilder/DataFileBrowser.png

  • Suchen Sie nun in der Spalte 'Slot name' die Tabellen, die im 'Check data log' (siehe einfache Reparatur) erwähnt sind und sich da nicht reparieren lassen.
  • Selektieren Sie diese Zeilen.
  • Wählen Sie im im Fenster im Menu 'Slot' den Punkt 'Full Check And Repair'.
  • Beantworten Sie die Nachfrage mit 'Yes'.
  • Lassen Sie ihn nun wieder in Ruhe reparieren. Es erscheint neben einer Fortschrittsanzeige auch wieder der 'Check data log'. Das kann wieder (je nach Art und Anzahl der Defekte) sehr lange dauern (siehe unten). Im 'Check data log' erscheinen Meldungen über gefundene Defekte. Es kann sein, dass der Fortschritt zwischendurch zu stocken scheint. Unterbrechen Sie die Reparatur trotzdem nicht.

http://www.helper.ch/bilder/RepairingData.png

  • Nach Abschluss, klicken Sie im 'Check data log' auf 'Print' und drucken Sie die Liste aus.
  • Falls nicht alle Defekte repariert werden konnten, wiederholen Sie die tiefergehende Reparatur.
  • Falls nach mehrmaliger Wiederholung immer noch Defekte gefunden werden, wählen Sie alle Zeilen im Data File Browser an (und nicht nur die, die Defekte haben) und wählen im im Fenster im Menu 'Slot' den Punkt 'Full Check And Repair'.
  • Falls auch das nach mehrmaliger Wiederholung keine Lösung bringt, bleibt Ihnen wohl oder übel nichts anderes mehr übrig als auf einen Backup zurückzugreifen, der noch keine Defekte hat.


wie lange dauert die tiefergehende Reparatur?

Es ist nicht definitiv vorherzusagen, wie lange die Reparatur dauert. Die Fortschritts-Anzeige zählt bei einem Datenfile von 50 MByte Grösse mindestens bis 100'000. Bei mehr Daten entsprechend weiter. Je nach gefundenen Defekten kann es auch bedeutend länger dauern.