Procedimento de desbloquear formulário (pcte).
Obs. isso aconteceu num escritorio de cliente, registramos no "help" caso futuramente ocorrer.



Delete o registrador (precione delete) do formulário travado, no exempo: Form0315.
desligue o pc, e reenicie.
____________________________
- Procedimento de atualização do Banco de Dados manualmente pelo IBExpert
Sugerimos que façam cópia de segurança do banco de dados antes de proceder!

b) No aplicativo IBExpert , registre o banco atualizado ->

Na figura (acima), mostra que já está registrado o banco em uso.
c) Visualizamos que estão registrados dois bancos:
- O Banco em uso
- O Banco “Master” que será usado como base para implementar a atualização no banco em uso.

d) Execute o comando COMPARE afim de avaliar se existe diferença entre o Banco novo (Máster) e o banco em uso ->
----------------------------------------------------------

O sistema vai comparar os dois bancos e vai retornar um “LOG” que informa o que está diferente, e simultaneamente vai criar um “SCRIPT” que ao executá-lo atualizará o Banco em uso.

e) Executando Script ->


1 - Instrução para executar Script no Ibexpert.
Temporariamente as atualizações de banco estão sendo efetuadas através de script fornecidos pela JB, para ser executada nas bases de dados dos clientes que já tenham dados válidos cadastrados.
Estes “Script” servem pra inserir campo na tabela, criar tabela, trocar valor do campo, etc.
Resumindo, é um PRG que era usado em Clipper no dbase/DBU.
Procedimento:
a) Faça copia do banco antes, e certifique com a JB se está autorizado sua execução.
b) Com o IBExpert instalado no PC, onde se encontra a base de dados firebird, opte por: SCRIPT EXECUTIVE (em contorno vermelho)
c)procure o arquivo de Script fornecido pela JB (1) e abra o mesmo, e execute o Script(2).

d) Confirme com Yes, afim de atualizar a tabela:
___________________________________________________________
Reestruturação do Banco - GBAK - cópia e reestruturação de Banco Firebird
Criamos aplicativo “Bat” a fim de efetuar backup e restaurar o banco, assim “reestrutura” o banco.
É aconselhável periodicamente efetuar esse procedimento, mas sempre previamente para o banco e efetuar cópia.
Bk-Restrutura.bat
|
@ECHO OFF @CLS ECHO . ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ECHO º Procedimento de ..... Restrutura o Banco º ECHO º º ECHO º RECRIA INDICES, FOREIGN KEY, PRIMARY KEY º ECHO º º ECHO º (copia e volta copia criando) º ECHO ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo . set isc_user=sysdba set isc_password=masterkey C:\Arquiv~1\firebird\firebi~1\bin\gbak -backup -v -ignore -garbage -limbo c:\jbsoft~1\Jbcepilw\Banco\JBCEPILWIN.FDB jbcepilwin.fbk pause C:\Arquiv~1\firebird\firebi~1\bin\gbak -create -v jbcepilwin.fbk jbcepilwin_new.fdb Pause |
Após executar o arquivo:c:\JBSoftware\JBCepilw\Bk-Restrutura.bat, o mesmo cria:
a) um arquivo de cópia em -> c:\jbsoft~1\Jbcepilw\ jbcepilwin.fbk
b) um arquivo do banco reestruturado em-> c:\jbsoft~1\Jbcepilw\ jbcepilwin_new.fdb
caso o procedimento não apontar erro->
a) renomear jbcepilwin_new.fdb para jcepilwin.fdb
b) pare o banco (firebird guardian) e substitua c:\JBSoftware\JBCepilW\Banco\JBCepilwin.fdb
Obs. Esse procedimento diminui consideravelmente o tamanho do arquivo de banco de dados.
Exemplo com erro:
No final da execução do aplicativo, diagnosticou-se o seguinte erro na criação do novo banco a partir do backup:

Procedimento:
Procedimento de Cópia de Segurança ;
Sugerimos eu agende duas cópia automáticas dirias.
Isso é possível através do aplicativo de agendamento do windows .
O aplicativo JBCopia.bat está criando em: c:\jbsoft~1\Jbcepilw\ o arquivo:JBCepilwin.fbk que pode ser agendar sua copiar para outra unidade de HD.
JBCopia.Bat
|
@ECHO OFF @CLS ECHO . ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ECHO º Procedimento de ..... º ECHO º º ECHO º º ECHO º º ECHO º (copia e volta copia criando) º ECHO ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo . set isc_user=sysdba set isc_password=masterkey C:\Arquiv~1\firebird\firebi~1\bin\gbak -backup -v -ignore -garbage -limbo c:\jbsoft~1\Jbcepilw\Banco\JBCEPILWIN.FDB jbcepilwin.fbk echo. echo. Efeuado Backup no arquivo: c:\jbsoft~1\Jbcepilw\jbcepilwin.fbk echo. echo. Sugestao: crie procedimento de copia do arq:jbcepilwin.fbk para outro PC . echo. Pause |