Sauvegarde/Restauration base Multifichier
Bonjour à tous
Je me suis créé une base multifichier avec les fichiers ci-dessous
MaBase.fdb : 2GO
MaBase.dfd1 : 2Go
.......
MaBase.fd9 : 2GO
Je souhaiterais faire une sauvegarde/restauration et donc j'utilise
gbak -B -v -g MaBase.fdb MaBase.fbk
gbak -R -v -rep MaBase.fbk MaBase.fdb
Apparemment je ne récupére qu'un seul fichier quand j'effectue cela . Faut-il prendre tous les fichiers 1 par 1 ?
Merci pour votre aide
SAUVEGARDE/Restauration Base Multifichier
bon ,
je reviens ici car j'ai en partie réussi ce que je souhaitais à savoir pour la sauvegarde j'ai fait
gbak -B -v -g MaBase.fdb MaBase.fbk 10M MaBase.fb1 10M MaBase.fb2 10M
Pas de souci ma base (25MO) est ici sauvegardée dans trois fichiers les deux premiers font 10MO et le dernier 5 MO Nickel Chrome
Là ou cela se complique c'est pour la restauration que je voudrais faire dans une base MultiFichiers : Rien à faire je me retrouve toujours avec une base monoFichier
ce que j'ai fait
gbak -R -v -rep MaBase.fbk MaBase.fb1 MaBase.fb2 MaBase.fdb 4000 MaBase.fd1 4000 MaBase.fd2 4000 -P 4096
Ma page Faisant 4 Ko je devrais obtenir des tailles maxis de fichiers de l'ordre de 16000 Ko soit 16 MO .... Eh bien non je me retrouve toujours avec une base monofichier de 25MO !!!!!
Pour information j'ai essauyé avec l'option -C en effaçant ma base d'origine pour être certain que je ne garde pas en cas d'existence la config de l'ancienne base .
Sauvegarde/Restauration base MultiFichier
Bon ,
Voici la syntaxe exacte qui permet de recréer une base Multifichier avec tous les fichiers dans le même répertoire
gbak -r o -v -rep aeroproduct.fbk MaBase.fb1 MaBase.fb2 MaBase.fdb 8000 "%CD%\MaBase.fd1" 4000 "%CD%\MaBase.fd2" -P 8192
Remarques
- Les fichiers secondaires sont insérés par défaut dans le system32 alors que le fichier primaire est inséré dans le répertoire courant
- Il faut reconnaitre que le fait de stocker ds system32 permet de déplacer facilement la base de données ds un autre répertoire puisqu'il suffit de déplacer le fichier maitre "fdb" ; a contrario le fait de stocker tout ds le même répertoire oblige à faire une sauvegarde de la base puis si on veut déplacer dans un autre répertoire faire une restauration depuis ce nouveau répertoire.