Como corrigir falhas no banco de dados firebird

Obs: prestar atenção de onde está puxando o banco

  1. Abra o gerenciador de tarefas e finalize o aplicativo e o processo.

  1. Vá até a raiz do manager dentro da pasta BD e faça um backup do arquivo SPDNFEMANAGER e nomeie o arquivo original.

Ex: SPDNFEMANAGERoriginal

  1. Dentro da pasta UTIL, copie o banco com a descrição VAZIO e cole na pasta DB. Depois nomeie para SPDNFEMANAGER.

  1. Volte para a raíz do manager e faça backup do arquivo NFECONFIG.INI, depois nomeie o backup para NFECONFIG.INI

  2. Execute o manager para que seja gravado as tabelas no novo banco, depois volte a fechar o processo e o aplicativo no gerenciador de tarefas.

  3. baixe e jogue o programa IBPAMP no cenário do cliente e execute-o.

  1. Na aba STEP 1:

*Abra o diretório na parte superior e direcione o banco original.

*Abra o diretório na parte inferior e direcione o banco novo.

*na parte superior terá um campo chamado DIALECT selecionado o número 1, mude-o para 3

*Teste a conexão de ambos clicando nos “dois” botões TEST CONNECTION. Aparecerá na tela a mensagem “Passed!”

  1. Na aba STEP 2:

*Clique nos botões GETDEFINITIONS e BUILDRELATIONS e desmarque todos os quadros deixando marcado apenas o primeiro.

  1. STEP 3:

*Selecionado o primeiro quadro no STEP 2, clique no botão START.

*Ao finalizar a transferência, aparecerá a mensagem ALL FINE ou ERROR (Uma ou mais tabelas dará erro).

*Continue desmarcando o primeiro quadro no STEP 2 e marcando o segundo quadro, volte na STEP 3 e novamente aperte START.

*Faça o mesmo processo em todos os quadros.

  1. assim que todos os quadros passarem pelo procedimento, vá até a raíz do manager e renomeie o arquivo NFECONFIG.INI para cópia e volte o arquivo original para NFECONFIG.INI

Execute o Manager.