Bei meinem
FB 3 wartet gbak, bis an Ende.
Sieht als Batchdatei so aus:
Code:
@if "%1"=="" goto fehler1
@if not exist .\%1 goto fehler2
:REM Alte Sicherungskopie löschen
@if exist .\%1.Save del .\%1.Save
:REM Altes Backup löschen
@if exist .\%1.backup del .\%1.backup
:REM Sicherung erstellen
c:\Datenbanksoftware\Firebird_3_0\gbak.exe -b -t -user usename -password passwort .\%1 .\%1.backup
:REM Datenbankdatei umbenennen
ren %1 %1.Save
:REM Restore machen
c:\Datenbanksoftware\Firebird_3_0\gbak.exe -r -p 16384 -v -user username -password passwort .\%1.backup .\%1
:REM Statt des Restores sollte auch ein Zippen des Backups möglich sein.
@goto ende
:fehler1
@echo Aufruf:
@echo %0 Datenbankname
@echo.
@echo Beispiel:
@echo %0 Rezepte.fdb
@goto ende
:fehler2
@echo Die Datei %1 konnte nicht gefunden werden.
@goto ende
:ende