Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.508 Beiträge
 
Delphi 7 Professional
 
#2

AW: FB-Backup über den Service-Manager

  Alt 2. Jul 2019, 09:10
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
  Mit Zitat antworten Zitat