How to backup the remote database to a local hard disk?
By default, when you do backup via Services API (as all tools and libraries do), the Firebird server does backup on a local disk. By 'local', we mean 'local' to the server, i.e. the same machine where server is running. However, you can use gbak make backup to client's hard disk. For example,
Database path: /dbases/mydb.fdb
IP: not relevant
Backup path: c:\mybackup.fbk
Here's the GBAK command:
gbak -b -v 192.168.0.20:/dbases/mydb.fdb C:\mybackup.fbk -user SYSDBA -pass 123456
GBAK can also use service like other applications, in which case you need to add -se switch.