4D v16.3

Datenbankmethode On Backup Shutdown

Home

 
4D v16.3
Datenbankmethode On Backup Shutdown

Datenbankmethode On Backup Shutdown  


 

 

Die Datenbankmethode On Backup Shutdown wird immer aufgerufen, wenn ein Backup der Datenbank endet. Gründe dafür können das Ende der Kopie, Unterbrechung durch den Benutzer oder ein Fehler sein.
Das betrifft alle 4D Umgebungen: 4D im lokalen und im remote Modus, 4D Server, sowie alle 4D Anwendungen mit integrierter 4D Volume Desktop.

Mit der Datenbankmethode On Backup Shutdown können Sie prüfen, ob das Backup korrekt durchgeführt wurde. Sie empfängt im Parameter $1 einen Wert, der den Status des abgeschlossenen Backup anzeigt:

  • Bei korrekt ausgeführtem Backup hat $1 den Wert 0 (Null).
  • Wurde das Backup durch den Benutzer oder aufgrund eines Fehlers unterbrochen, enthält $1 einen anderen Wert als 0 (Null). Wurde das Backup von der Datenbankmethode On Backup Startup gestoppt ($0 # 0), enthält $1 den aktuell im Parameter $0 zurückgegebenen Wert. So können Sie ein eigenes Fehlerverwaltungssystem einbauen.
  • Wurde das Backup aufgrund eines Fehlers gestoppt, wird in $1 die Fehlernummer zurückgegeben.

In allen Fällen erhalten Sie Informationen zum aufgetretenen Fehler über den Befehl GET BACKUP INFORMATION.

Hinweis: Sie müssen den Parameter $1 (Lange Ganzzahl) in der Datenbankmethode deklarieren:

 C_LONGINT($1)

Bitte beachten Sie, dass bei einem Fehler während dem Backup (Festplatte voll, o.ä) die Fehlermeldung nur auf dem 4D Server Monitor oder im MSC angezeigt und in das Backup Logbuch kopiert wird. Es erscheint kein Dialogfenster mit der Meldung und die Variable Error wird nicht verändert. Wenn Sie den Administrator informieren wollen, dass ein Fehler aufgetreten ist, insbesondere bei einer Anwendung im Client/Server Modus, müssen Sie die Datenbankmethode On Backup Shutdown einsetzen.



Siehe auch 

BACKUP
Datenbankmethode On Backup Startup

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Backup

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)