Aby naprawić uszkodzoną bazę KS-PPS firebird o nazwie KSPPS.fdb zlokalizowaną najczęściej w c:\KS\KS-PPS\BAZA\KSPPS.FDB należy bazę przekopiować najlepiej na inną niż systemowa (c:) partycję np: do d:\
pobrać polecenia naprawy bazy KS-PPS >>>>>>>TU<<<<<<< i rozpakować narzędzie do naprawy bazy KS-PPSi zapisać w tej samej lokalizacji co kopiowana baza czyli np:
d:\
wejść do konsoli z uprawnieniami administratora:
Start->uruchom->
wpisać cmd i na znalezionym pliku cmd.exe najechać kursorem->ppm->uruchom jako administrator
po otwarciu konsoli przechodzimy na dysk z bazą :
d: ->enter
wydajemy polecenie:
fix.bat KSPPS.FDB
(nazwa bazy dokładnie taka jak kopiowana)
postępujemy zgodnie z poleceniami.
nową bazę po naprawie przenosimy do poprzedniej lokalizacji PPS-a
i zmieniamy jej nazwę na KSPPS.FDB
Jeśli procedura automatycznej naprawy nie powiedzie się można wydać polecenia ręcznie wpisując w konsoli polecenia:
gfix KSPPS.FDB -v -full -user sysdba -pass masterkey
gfix KSPPS.FDB -mend -full ignore -user sysdba -pass masterkey
gfix KSPPS.FDB -v -full -user sysdba -pass masterkey
gbak KSPPS.FDB kopia.gbk -b -verify -ignore -garbage_collect -user sysdba -password masterkey
gbak kopia.gbk nowa.fdb -c -v -user sysdba -password masterkey
gfix nowa.fdb -v -full -user sysdba -password masterkey
utworzoną bazę nowa.fdb przenosimy do
c:\KS\KS-PPS\BAZA\ i zmieniamy nazwę na KSPPS.FDB