Sicher­heits­kopien

LF‑ET speichert standardmäßig neben dem Original einer Ent­schei­dungs­ta­belle auch auto­ma­tisch bis zu 10 Sicher­heits­kopien (Backups) mit fortlaufender Nummerierung. Die aktuellste Sicherheitskopie hat immer die kleinste Zahl:

Anlagebewertung.lfet
Anlagebewertung.lfet.1.$bak
Anlagebewertung.lfet.2.$bak
Anlagebewertung.lfet.3.$bak

Wenn die Arbeit an einer Ent­schei­dungs­ta­belle beendet wird, dann werden die Sicher­heits­kopien in eine ZIP-Datei gepackt:

Anlagebewertung.lfet
Anlagebewertung.lfet.$bak.zip

Entpackt liegen die Backup-Dateien nur vor, solange eine Ent­schei­dungs­ta­belle in LF‑ET geöffnet ist.

Bei Bedarf können die Einstellungen für die Erstellung von Backups über Schlüssel in der Datei Pro­ject.ini individuell angepasst werden:

1) BackupHistoryZip = true | false (Standard-Voreinstellung: true)
  • Mit dem Wert false wird das Packen der Sicher­heits­kopien in eine ZIP-Datei unterdrückt

2) BackupHistoryLength = n (Standard-Voreinstellung: 10)
  • Die maximale Anzahl Backup-Dateien pro Ent­schei­dungs­ta­belle, eine ganze Zahl zwischen 0 und 50

  • Mit dem Wert 0 kann die Erstellung von Backup-Dateien deaktiviert werden

  • Ist die Anzahl der be­reits gespei­cherten Backup-Dateien zu einer Ent­schei­dungs­ta­belle größer als der hier ange­ge­bene Wert, dann wird diese als Wert verwendet

  • Wenn die maximale Anzahl Backup-Dateien erreicht ist, dann wird das älteste Backup-File gelöscht

  • Alle gespei­cherten Backup-Dateien werden chronologisch sortiert und, beginnend mit Nummer 2, neu durchnummeriert

  • Abschließend wird die aktuelle Original-Datei als Backup-Datei mit der Nummer 1 gespei­chert

3) BackupHistoryFolder = xxx
  • Der Name des Ordners, z.B. Backup, in dem die Backup-Dateien gespei­chert werden sollen

  • Es muss ein direkter Unterordner des Ent­schei­dungs­ta­bellen-Ordners sein.

  • Falls der Ordner noch nicht existiert, wird er auto­ma­tisch angelegt, be­reits existierende Backup-Dateien für die Ent­schei­dungs­ta­belle im ET-Ordner werden auto­ma­tisch in den neuen Ordner verschoben

  • Bei Problemen erhält der Anwender eine genaue Fehlermeldung und die Ordnerangabe wird igno­riert, d.h. die Backup-Dateien werden im Ent­schei­dungs­ta­bellen-Ordner abgelegt

4) BackupHistoryRoot = x:/xxx/xxx/…​
  • Der Pfad zu einem "Wurzelverzeichnis" unter dem die Backup-Dateien, inklusive der jewei­ligen Ordnerstruktur, gespei­chert werden sollen

  • Dieser Schlüssel übersteuert eine eventuell vorhandene BackupHistoryFolder-Angabe, d.h. eine evtl. gleich­zeitig existierende BackupHistoryFolder-Angabe wird igno­riert

  • Die hier ange­ge­bene Pfad-Struktur muss be­reits existieren

  • Es muss ein "Nebenzweig" zum Ent­schei­dungs­ta­bellen-Pfad sein, d.h.

    1. muss mit mindestens dem Laufwerk und optional noch mit einigen Ordnern übereinstimmen

    2. muss sich aber in mindestens einem Ver­zeich­nis "über" dem Ent­schei­dungs­ta­bellen-Ordner unterscheiden

  • Aus dem Ent­schei­dungs­ta­bellen-Pfad wird der übereinstimmende Teil entfernt, der Rest "unter" dem ange­ge­benen "Root-Ordner" hinzugefügt, so dass auch bei den Backupdateien die systemweite Eindeutigkeit über die Ordnerstruktur (Pfad + ET-Name) sichergestellt ist

  • Bei Problemen erhält der Anwender eine genaue Fehlermeldung und die Ordnerangabe wird igno­riert, d.h. die Backup-Dateien werden im Ent­schei­dungs­ta­bellen-Ordner abgelegt

5) BackupHistoryVersion = V02
  • Mit dem Wert V02 kann eine neue, performantere Version des Backup-Dateimanagements gewählt werden

  • Wenn Ent­schei­dungs­ta­bellen auf Netzlaufwerken liegen, dann können in seltenen Fällen beim Speichern störende Verzögerungen auftreten

  • Als Ursache konnte die Verwaltung der Backupdateien identifiziert werden, was zur Bereitstellung dieser zweiten Version führte

Weiterführende Informationen