Version 6.0
BK END BACKUP
| Parameter | Typ | Beschreibung | ||||
| Dieser Befehl benötigt keine Parameter | ||||||
Beschreibung
Der Befehl BK END BACKUP schließt den Prozeß von 4D Backup. Bei einer vollständigen Sicherung wird die gesamte Datenbank wieder freigegeben. Sie können wieder Datensätze hinzufügen, ändern oder löschen.
Ein Aufruf der Funktionen BK Begin full backup oder BK Begin mirror update muß immer mit dem Aufrufen des Befehls BK END BACKUP abgeschlossen werden, wenn die Sicherung beendet ist.
Hinweis: Datensätze, die schon vor Aufrufen von BK Begin full backup gesperrt sind, bleiben auch gesperrt, wenn die Datenbank wieder freigegeben ist. Das kommt daher, weil 4D Backup während des Sicherns die gesamte Datenbank sperrt und nicht die einzelnen Datensätze.
Beim Aufrufen von BK END BACKUP gibt es folgende Fälle:
Die Datenbank bzw. das Logbuch wurden korrekt kopiert.
Das ist der Normalfall. Die Funktion BK Get state gibt den Wert 5 zurück.
Die Datenbank bzw. das Logbuch werden noch kopiert.
In diesem Fall bewirkt das Aufrufen von BK END BACKUP dasselbe wie das Anklicken der Schaltfläche Stop im Fenster von 4D Backup während der Sicherung; Der Vorgang wird abgebrochen, die Zieldatei gelöscht.
Für die Aktualisierung des Spiegelservers werden die zu sendende Logbuchdatei und das neu angelegte Logbuch wieder zusammengelegt, um den vorherigen Zustand wiederherzustellen.
Die Datenbank bzw. das Logbuch wurden nicht bzw. noch nicht kopiert.
Das ist bei der vollständigen Sicherung kein großes Problem. Es genügt, die Sicherungsmethode erneut zu starten.
Bei der Aktualisierung des Spiegelservers ist nur ein Teil der Operationen ausgeführt (das aktuelle Logbuch ist geschlossen, damit es gesendet werden kann, ein neues Logbuch ist angelegt). In diesem Fall werden die zu sendende Logbuchdatei und das neu angelegte Logbuch wieder zusammengelegt, um den vorherigen Zustand wiederherzustellen.
Hinweis für Benutzer im 4th Dimension Einzelplatz: Setzen Sie den Befehl BK END BACKUP nicht an das Ende einer Sicherungsmethode, bleibt die Datenbank blockiert. Verwenden Sie in diesem Fall unter Windows die Tastenkombination Alt+Umschalttaste+Klick rechte Maustaste, auf Macintosh ctrl+Wahl-+Umschalttaste+Mausklick, um den Sicherungvorgang per Hand abzubrechen.
Referenz
BK Begin full backup, BK Begin mirror update, BK Get state.