REPARAR BANCO PELO CMD

Renomear o banco para SYSPDV_SRV_OLD.FDB 

Após renomear o banco, certifique-se de ativar o firebird novamente

Fechar os serviços WCF e Service

Verificar se esses arquivos estão na raiz da pasta C:\Syspdv gfix.exe e gbak.exe (em anexo ou através do comando)

Executar o CMD como administrador

Executar esses comandos para acessar a pasta

CD ..
cd ..
cd ..
cd Syspdv

Caso os arquivos gfix.exe e gbak.exe não esteja na pasta, pode incluir através do comando abaixo

Copy C:\"Arquivos de Programas"\Firebird\Firebird_2_5\bin\gfix.exe     c:\Syspdv\
Copy C:\"Arquivos de Programas"\Firebird\Firebird_2_5\bin\gbak.exe     c:\Syspdv\
Copy C:\"Arquivos de Programas"\Firebird\Firebird_2_5\bin\fbclient.dll c:\Syspdv\

copiar e executar os comando abaixo, incluindo o ultimo ponto (.)

SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey

gbak -g -b -z -l -v SYSPDV_SRV_OLD.FDB SYSPDV_SRV.FBK
gbak -create -v SYSPDV_SRV.FBK SYSPDV_SRV1.FDB

.

image.png

Após finalizar, renomear o banco para SYSPDV_SRV.FDB e executar os serviços WCF e Service novamente


Revisão #8
Criado 2026-04-02 10:18:30 -04 por Lidiane
Atualizado: 2026-06-15 17:33:16 -04 por Lidiane