Ir para o conteúdo principal

REPARAR BANCO PELO CMD

Renomear o banco para SYSPDV_SRV_OLD.FDB 

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

DC ..
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