Banco corrompido (apenas para os técnicos)
Primeiro para identificar que o banco está corrompido, você deve abrir a pasta do sistema e localizar a pasta recupera, caso não tenha a pasta Recupera, pegue a pasta no Update do FTP, copie e cole na pasta do sistema. Depois (ver com Thyago)
- Renomeie o banco, colocando um “_” no fim do nome.
- Copie o banco para a pasta “Recupera”, dentro da pasta do Anexar
- Abra o DBtools, dentro da pasta “Recupera”
- Vá na guia “Firebird” e selecione a opção “Recuperar”
- Aguarde a recuperação acabar
- O DBtools vai gerar um novo banco, renomeado com o “_novo”
- Abra o IBexpert
- Conecte nesse banco novo
- Vá na guia Tools
- Selecione a opção “Extract Metadata” (Figura 1)
- Marque o checkbox “Extract All” (Figura 1)
Figura 1
- Vá na aba “Data Tables”
- Clique no ícone de duas setas “>>” (Figura 2)
Figura 2
- Vá na aba Options
- Marque o checkbox “Extract BLOBs” (Figura 3)
Figura 3
- Selecione a pasta para salvar o SQL (Figura 4)
Figura 4
- Aperte o botão de play
- Aguarde terminar de salvar o SQL
Figura 5
- Após salvar o SQL, irá aparecer uma mensagem, selecione NÃO
Figura 6
- Desconecte do banco de dados
Figura 8
- Vá na pasta Recupera novamente
- Renomeio o “Banco_novo”
- Antes de ir para a reconstrução, devemos renomear o banco corrompido, pois o ib vai criar um banco igual, isso significa o mesmo nome.
Figura 7
- Volte no IBexpert
- Aperte as teclas CTRL + F12
Figura 9
- Vá na aba Script
- Selecione a opção “Run from file”
- Localize e selecione o SQL
-
Figura 10
- Clique em sim ( o Ib expert questiona se você quer carregar o script em tela ou executar direto do arquivo SQL criado, pois o tamanho geralmente fica muito grande) podemos executar direto.
Figura 11
- Aguarde terminar o processo
Figura 12
- Conecte no banco_novo novamente com o IB
- Aperte CTRL + F12
Figura 13
- Clique na guia Script
- Seleciona a opção “Run from File”
Figura 14
- Mude o tipo para ( All Files ), Entre na pasta Recupera, localize o arquivo “ativar.indices.txt”, ou copie do update > recupera se estiver trabalhando direto no cliente.
Figura 15
- Clique em sim para executar o arquivo
Figura 16
- Aguarde o processo
- Depois do aviso de sucesso, desconecte do banco de dados
- Saia ( feche ) o Ib Expert.
- Pegue o banco_novo e coloque na pasta do Anexar, renomeando-o para ser utilizado
- Teste o sistema