Script de Backup para banco Firebird

Criação de arquivos para execução de backups:
Para efetuar backups de bancos de dados no Windows, seja do Firebird como do SQL Server, é preciso criar um arquivo de execução com extensão .bat ou executar comandos via prompt.
Nesse manual, será explicado como fazer a criação de arquivos .bat para execução.
Acessar o botão [Iniciar] do Windows e pesquisar pelo programa notepad.exe. Caso tenha outro programa de edição de texto, o mesmo pode ser usado.
Alimentar o arquivo com o script conforme seguem as orientações e de acordo com o banco de dados a ser utilizado.
Acessar o menu “Arquivo” >> “Salvar”.
Na tela que é apresentada, escolher onde o arquivo será salvo e, na parte inferior da tela existe a opção “Tipo:”, selecionar como “Todos os arquivos (*.*)”.
No campo acima, descrito como “Nome” informar um nome para o arquivo finalizando com a extensão .bat. Exemplo backup.bat
Pressionar o botão [Salvar].

Backup:
No arquivo criado com a extensão .bat, inserir o seguinte comando para backups em banco Firebird:


c:\Program files\firebird\firebird_2_5\bin\gbak -user SYSDBA -pas masterkey <caminho da base de dados> <caminho e arquivo de backup>

Exemplo:

c:\Program files\firebird\firebird_2_5\bin\gbak -user SYSDBA -pas masterkey
c:\safebd\dados\Estoque\Gerencial.fdb c:\safebd\dados\Estoque\backup.fbk


Pontos de extensão:

Para que possa fazer o backup de mais de um banco automaticamente:

Duplicar a linha de comando do arquivo .bat alterando os bancos para backup.

Por exemplo, banco do gerencial e NF-e:

c:\Program files\firebird\firebird_2_5\bin\gbak -user SYSDBA -pas masterkey c:\safebd\dados\Estoque\Gerencial.fdb c:\safebd\dados\Estoque\backupGerencial.fbk

c:\Program files\firebird\firebird_2_5\bin\gbak -user SYSDBA -pas masterkey c:\safebd\dados\nfe\nfe.fdb c:\safebd\dados\nfe\backupNfe.fbk