Einfaches Backup System für Zeichnungen

Mit dem Backupsystem von AB_DATE können einfach Backups beim Öffnen oder Schließen einer Zeichnung erstellt werden. Die Sicherung wird durch ein VBA Programm das beim Laden der MicroStation gestartet wird überwacht.

Achtung

Dies Backup soll ein professionelles Backup nicht ersetzen sondern nur ergänzen. D.h. sichern Sie Ihre Daten mit einem bewährten Backupsystem.

 

Einrichten des Backupsytems:

1.Das Backupsystem wird standardmäßig im ausgeschaltetem Zustand ausgeliefert. Um das Backupsystem zu starten definieren Sie die Variable AB_BACKUP_ON so, dass es Ihren Bedürfnissen entspricht.
2.Definieren Sie die Variable AB_BACKUP_DIR, um das Verzeichnis anzugeben in dem das Backup gespeichert werden soll. Während der Laufzeit des Programms wird automatisch die Variable AB_ACTIVEDGNPATH erzeugt in der der aktuelle Pfad der Zeichnungsdatei liegt, die dann auch zur Definition des Backup Speicherortes benutzt werden kann.
3.Geben Sie über die Variable AB_BACKUP_ANZAHL, die Anzahl an, wie viele Backups von einer Datei gespeichert werden sollen.

Beispiel:

AB_BACKUP = 1
AB_BACKUP_Dir = C:/ms_backup/
AB_BACKUP_ANZAHL = 3

1.Die Datei eg.dgn wird zum ersten mal geöffnet:

Die Datei C:\ms_backup\eg.dgn.bak1 wird als Sicherung gepeichert

2.Die Datei eg.dgn wird zum zweiten mal geöffnet:

Die Datei C:\ms_backup\eg.dgn.bak1 wird umbenannt in ..\eg.dgn.bak2

Die Datei C:\ms_backup\eg.dgn.bak1 wird als Sicherung gepeichert

3.Die Datei eg.dgn wird zum dritten mal geöffnet:

Die Datei C:\ms_backup\eg.dgn.bak2 wird umbenannt in ..\eg.dgn.bak3

Die Datei C:\ms_backup\eg.dgn.bak1 wird umbenannt in ..\eg.dgn.bak2

Die Datei C:\ms_backup\eg.dgn.bak1 wird als Sicherung gepeichert

4.Die Datei eg.dgn wird zum vierten und weitere male geöffnet:

Die Datei C:\ms_backup\eg.dgn.bak3 wird gelöscht

Die Datei C:\ms_backup\eg.dgn.bak2 wird umbenannt in ..\eg.dgn.bak3

Die Datei C:\ms_backup\eg.dgn.bak1 wird umbenannt in ..\eg.dgn.bak2

Die Datei C:\ms_backup\eg.dgn.bak1 wird als Sicherung gepeichert
 

Hinweis

Die Datei *.bak1 ist immer die aktuellste Sicherung

Achtung

Es wird nicht überprüft aus welchem Verzeichnis die Sicherungsdatei geladen wird. D. h. wenn eine Datei mit dem Namen eg.dgn aus dem Projekt1 geladen wird, überschreibt diese die Sicherungen der Datei mit dem Namen eg.dgn aus dem Projekt2.

Es wird deshalb empfohlen das Verzeichnis AB_BACKUP_DIR auf einen lokalen Datenträger zu legen und diesen nicht im Netzwerk zu speichern.