Forum Delphi.cz

Databáze => Firebird a Interbase => Téma založeno: František 11-03-2019, 10:20:42

Název: Firebird zaloha z 2.5 pri nainstalovanom serveri 3.0
Přispěvatel: František 11-03-2019, 10:20:42
Je možné nejako (keď aj command line) zálohovať DB v 2.5, pri nainštalovanom severi 3.0?
Jedná sa mi o riešenie,  ktoré bude univerzálne: spustim app na 3.0 a on zisti ze DB je 2.5, tak to skonvertuje do 3.0 (zaloha 2.5, obnova 3.0)
Název: Re:Firebird zaloha z 2.5 pri nainstalovanom serveri 3.0
Přispěvatel: vandrovnik 11-03-2019, 10:47:47
Ahoj, zkusil jsem vzít FB 2.5 embedded, fbembed.dll jsem přejmenoval na fbclient.dll. Do té složky jsem přidal gbak.exe z FB 2.5 a záloha normálně proběhla. Pro jistotu výpis souborů, které tam jsou - možná by se dalo bez některých obejít:


R:.
│   aliases.conf
│   firebird.conf
│   firebird.msg
│   ib_util.dll
│   icudt30.dll
│   icuin30.dll
│   icuuc30.dll
│   IDPLicense.txt
│   IPLicense.txt
│   Microsoft.VC80.CRT.manifest
│   msvcp80.dll
│   msvcr80.dll
│   Readme.txt
│   gbak.exe
│   fbclient.dll

├───intl
│       fbintl.conf
│       fbintl.dll

└───udf
        fbudf.dll
        fbudf.sql
        fbudf.txt
        ib_udf.dll
        ib_udf.sql
        ib_udf2.sql
Název: Re:Firebird zaloha z 2.5 pri nainstalovanom serveri 3.0
Přispěvatel: František 10-10-2019, 13:16:48
doplnim ze to funguje, a stacia teto subory (gbak.exe som si premenoval na gbak25.exe)

Kód: [Vybrat]
fbclient.dll
gbak25.exe
firebird.msg
icudt30.dll
icuin30.dll
icuuc30.dll

Kód: [Vybrat]
gbak25.exe -v -t -user SYSDBA -password "masterkey" DB.FDB DB.fbk

Název: Re:Firebird zaloha z 2.5 pri nainstalovanom serveri 3.0
Přispěvatel: vandrovnik 10-10-2019, 13:58:37
Pozor na tyhle:
Kód: [Vybrat]
Microsoft.VC80.CRT.manifest
msvcp80.dll
msvcr80.dll

Na většině počítačů jsou, ale občas někde ne.