Recuperar 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
.
Após finalizar, renomear o banco para SYSPDV_SRV.FDB e executar os serviços WCF e Service novamente
