PBackupRestore.EXE
(Sistema para manutenção do Banco de Dados - Utilitário de Banco de Dados FireBird)
Ver também: BackupRestaura.EXE

Criado aplicativo com rotinas mais utilizadas para recuperação com agilidade e facilidade de bancos de dados firebird. Com essa Ferramenta podemos efetuar o Backup-Restore do banco, Executar verificação e correção de registros com erro, manipular estrutura e executar scripts.

Ao abrir o sistema é necessário que seja informado o caminho do banco de dados, o usuário e a senha de acesso ao banco de dados
.

Backup- Restore:

Os parâmetros de Backup e Restore são apresentados em uma Grid aonde o usuário tem a liberdade de selecionar o parâmetro necessário para a execução da operação.

Ao selecionar a operação de RESTORE o sistema habilita uma opção informando que o usuário quer restaurar o último backup gerado porém se o mesmo desmarcar essa opção o sistema libera um campo para que seja o ARQUIVO.GBK que será usado na restauração.

Veja abaixo o processo de BACKUP_RESTORE efetuado em um banco de teste.

Verificação:

Clicando em Corrigir Erros o sistema abrirá uma tela informando a Tabela, o Campo, o Tipo do Campo e um campo livre com todos os campos da tabela aonde selecionado um campo o sistema informa o valor daquele campo naquela linha daquela tabela, com isso fica mais fácil para o usuário identificar um registro e aplicar a melhor correção ao mesmo.
Na tela temos um campo Valor para correção e ao seu lado um Check chamado Null aonde dá a liberdade ao usuário  de informar um valor livre para a coluna ou setar a mesma como Nulo.


Abaixo Temos os Botões “Corrigir Registro” e “Corrigir Todos Reg.”, aonde o usuário pode optar por atribuir aquele valor a todos os registros com erro ou não.

Estrutura:

Veja abaixo um exemplo de operação desse guia:
Foram selecionadas algumas tabelas do banco de dados e clicando em Extrair Metadados.
O sistema gerou um ARQUIVO.SQL na pasta informada abaixo.

Obs.:

Script Avulso:

Veja abaixo um exemplo de execução:
Adicionei todos os arquivos que gerei na guia anterior e em seguida cliquei em Executar o sistema executou todos os arquivos e aqueles que apresentaram erro os mesmo forma alertados ao lado com seus devidos erros.