Les programmes nécessaires à la réparation d'une base se trouve dans le SetUpMaintenanceBase.11
Si il a une erreur à la restauration, dont la cause est liée aux index (voir les derniers messages en bas du cadre de log).
· Supprimer le fichier "data.gdb" et renommer le fichier "data.gdb.copieAvantReparation.gdb" en "data.gdb".
· Relancer la même opération mais en cochant "restauration sans index".
· Attention la base restaurée n'est pas utilisable tel quelle.
· Renommer la base restaurée en "dataNoIndex.gdb"
· Copier la base vierge "C:\OrcadiaCSv2\database\BaseVierge\data.gdb" dans C:\OrcadiaCSv2\database
· Lancer le programme "MoveData.exe" (sur le CD \Divers\Utilitaires) ou depuis menu démarrer/OrcadiaCSV2
· Sélectionnez la base d'origine : C:\OrcadiaCSv2\database\DataNoIndex.GDB
· Laisser le configuration tel qu'elle est.
· Cliquer sur le bouton "Executer"
· Nota : l'opération peut être très longue pour une grosse base.
· Résultat : Certains enregistrements peuvent être en échec (en générale parcequ'une clé étrangère n'existe plus). Vérifier éventuellement que ces echecs sont sans importance (anciens enregistrements) en ouvrant la base sans index avec IBQuery.
SetUpmaintenanceBase 13
(15.01.07)
MoveData.1011 (18.12.06)
Bug récup table Badge_jetable.
cd
C:\Program Files (x86)\firebird\firebird_1_5\bin\
//voir les erreurs
gfix -v
-full -user sysdba -password masterkey
localhost:C:\OrcadiaCSv2\database\data.gdb
//reparer les erreurs
gfix -mend -full
-user sysdba -password masterkey
localhost:C:\OrcadiaCSv2\database\data.gdb
//revoir si erreurs
gfix -v -full -user sysdba -password masterkey localhost:C:\OrcadiaCSv2\database\data.gdb
//save en ignorant les erreurs
gbak -backup -v -ignore -garbage localhost:C:\OrcadiaCSv2\database\data.gdb
C:\OrcadiaCSv2\database\data.gbk
//restaurer base
gbak -create -v
-user sysdba -password masterkey
localhost:C:\OrcadiaCSv2\database\data.gbk localhost:C:\OrcadiaCSv2\database\datanew.gdb
//si echec, restaurer
sans index
gbak
-create -v -inactive -user sysdba -password masterkey
C:\OrcadiaCSv2\database\data.gbk localhost:C:\OrcadiaCSv2\database\datanew.gdb