Banco de dados - Como fazer a manutenção do banco de dados (bugcheck)

Criado por Daniel Ruas em 14/11/2023 18:43  ·  Atualizado em 14/11/2023 19:42  ·  Leitura: 2 min

Situação: Ao tentar executar/abrir o programa ResulthECF, apareceu a seguinte mensagem:

internal Firebird consistency check (can't continue after bugcheck)

 

 

O problema pode acontecer com qualquer outro módulo do Resulth.

Solução: Em utilitários, baixe o seguinte programinha: http://utilitarios.atsinformatica.com.br/BackupRestoreDOS/b

 
Antes de iniciar o Processo, vá na pasta BANCO, faça uma copia de segurança e renomeie para ninguém usar o sistema durante o processo.

 

EX:

 

 

Coloque o arquivo na pasta 'Instaladores', extraia, clique no arquivo com o botão esquerdo do mouse e vá em 'Editar'.

 

 Edite o Arquivo da seguinte maneira:

 Exclua as duas ultimas linhas escritas "gfix -mend -full -ignore c:\reswincs\resulth.fb"

 

 
Nas duas primeiras linhas, coloque o caminho do banco. EX: C:\Reswincs\Banco\RESULTH1.FB conforme imagem abaixo:

 

 Após isso nos demais, copie das primeiras linhas até a parte: C:\Reswincs\Banco e cole nas demais e deixe apenas o último nome deixando da seguinte forma abaixo:

 


Depois disso, vá em "Arquivo", e salve. Após isso, copie o arquivo e cole na pasta Bin do Firebird

 

EX: C:\Program Files\Firebird\Firebird_2_5\bin

Vá em abrir, ou dê dois cliques

 

 
Em seguida, ira aparecer a tela preta e aguarde. O processo se inicia:

 

 Execute conforme ir solicitando:

 

>>>

 

>>>


Quando acabar, aparecerá a mensagem pra continuar e quando pressionar a tecla, sumira a tela preta, finalizando o processo.

Volte na pasta do BANCO. Observe que foi criado dois arquivos: NV.FB e resulth2.gbk

 

 

Renomeie o arquivo NV.FB para RESULTH.FB.  Após isso abra o sistema, e ele irá abri normalmente.