Originariamente inviato da poyel
Il gbak lo conosco già pensavo di utilizzare le librerie interbase per il il backup/restore anche perché devo poi comprimere tutto in un file zip, e penso che gestendo tutto dal programma viene meglio.
Se ti riferisci ai componenti InterBase Express presenti in Delphi, non è garantita la compatibilità piena con FireBird, anche perché i due database - pur avendo radici comuni - si stanno via via sempre più differenziando nelle caratteristiche e nei protocolli di comunicazione.

Ricerca quindi componenti di terze parti che supportino correttamente FireBird.

Per la compressione, hai a disposizione diverse classi già incorporate in Delphi, ma ne puoi trovare tantissimi altri.


Originariamente inviato da poyel
O mi sbaglio e con il gbak viene meglio?
Viene uguale: il risultato dipende dalle opzioni specificate, non dal programma utilizzato.


Originariamente inviato da poyel
Quali sono i servizi del firebird server che intendi tu? Ci sono altri servizi che si occupano di backup/restore già integrati nel server?
Sono quelli di cui parlavi all'inizio del thread, cioè quelli a cui accedi con i componenti di InterBase. L'integrazione del servizio di backup/restore integrato nel server si riferisce al fatto che il server supporta questa funzionalità che offre, come servizio, a programmi che ne fanno richiesta via socket, come avviene con "gbak".

Ciao!