Auteur Sujet: Sauvegarde régulière de la base.  (Lu 29737 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne DDdeBerdeux

Sauvegarde régulière de la base.
« le: 05 Mai 2007 à 12:10:12 »
Bonjour,
Pour les utilisateurs qui souhaitent faire des sauvegardes automatiques de leurs bases de données, il existe "GBAK Scheduler", un programme déjà ancien conçu pour interbase à l'époque de Windows 95 ou NT, mais qui semble fonctionner correctement sous XP.
C'est un freeware qui peut être téléchargé http://golivier.free.fr/fch/gbakschd.zip
Malheureusement il ne fonctionne que sur les installations équipées de Firebird version serveur, car il utilise gbak.exe seulement livré avec cette version.
La sauvegarde est indépendante de l'activité d'Ancestrologie. Programmée à une heure définie dans le paramétrage, elle peut intervenir sans inconvénients (sauf un ralentissement de l'application) pendant l'activité d'ancestrologie, car il s'agit d'un vrai backup et non d'une simple copie du fichier de la base.
Le fichier de sauvegarde peut être compressé (zip) pour prendre moins de place. On peut programmer le nombre de sauvegardes journalières que l'on veut conserver, et même d'en faire une copie en double (sur un autre disque par sécurité).
Une statégie standard permet de conserver en 18 fichiers de backup:
les 7 dernières sauvegardes journalières,
les 5 dernières sauvegardes hebdomadaires,
les 6 dernières sauvegardes mensuelles.
De quoi rassurer les inquiets :smile:
Les fichiers de sauvegardes permettent de restaurer la base (après décompression éventuelle) à l'aide de RestaureBase livré avec Ancestrologie.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Sauvegarde régulière de la base.
« Réponse #1 le: 06 Mai 2007 à 09:31:57 »
Un autre freeware plus récent: http://www.talatdogan.com/files/fibs202setup.zip
Il nécessite également FB serveur, mais permet de programmer plusieurs sauvegarde chaque jours. Et pour ceux qui craignent un incendie :twisted: détruisant tout chez eux, il peut faire une copie sur leur site internet.
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Eric GROSS

  • Expert
  • ****
  • Messages: 88
    • http://www.grosseric.com/
Sauvegarde régulière de la base.
« Réponse #2 le: 06 Mai 2007 à 11:10:51 »
Synback, gratuit est aussi très bien pour cela.
http://www.2brightsparks.com/freeware/freeware-hub.html
Eric
www.grosseric.com
 

Hors ligne DDdeBerdeux

Sauvegarde régulière de la base.
« Réponse #3 le: 06 Mai 2007 à 11:45:11 »
Attention, il peut être dangereux de copier le fichier d'une base de données en cours d'utilisation. Il est fréquent que le fichier copié soit inutilisable, le risque le plus grave étant que la base soit corrompue.
Synback fonctionne sans doûte très bien pour sauvegarder les fichiers fermés, mais il faut la version payante pour sauvegarder les fichiers ouverts (comme outlook).
Les utilitaires dont j'ai donné les liens ci-dessus, sont spécifiques à Firebird ou Interbase, car ils permettent la sauvegarde dans un format spécifique (et légèrement compressé, celui utilisé dans la première phase de l'optimisation), même si la base est en cours d'utilisation (ce qui peut arriver quand la sauvegarde est faîte à heure fixe).
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne MALLARD

  • Amateur
  • **
  • Messages: 17
Sauvegarde régulière de la base.
« Réponse #4 le: 14 Novembre 2007 à 16:45:12 »
Quelqu'un pourrait-il me dire exactement quels sont les fichiers (ou répertoires) à sauvegarderdans le cas par exemple d'un plantage de disque dur. Jusqu'à présent, je sauvegarde mes données.BDD mais en parcourant le forum, j'ai cru comprendre que certains conseillaient de sauvegarder des fichiers.GED, le fichier ancestrologie.exe, d'autres tout le répertoire. Enfin je ne comprends pas à quoi corresponds le répertoire Backup ?
Merci de votre réponse.

Pierre Mallard
 

Hors ligne Facon

Sauvegarde régulière de la base.
« Réponse #5 le: 14 Novembre 2007 à 21:19:23 »
Bonsoir,
Comment comprendre l'intervention de nadettegerard? Est-ce un soutien moral ou une omission de commentaire supplémentaire?

Il n'y a pas de doute sur la réponse, la bonne sauvegarde est celle de la base puis qu'il est possible de repartir de celle-ci et même de transférer des informations de base à base.
La mise à jour de bases très anciennes a trouvé une solution au travers de Mutancestre qui contrairement à l'outil de migration est capable de traiter des bases bien antérieure à b3.57.

La base contient naturellement toutes données encodées dans Ancestrologie, le gedcom n'en contient qu'une partie car il peut en oublier ou mal les restituer.
Chez Ancestrologie, il y a un défaut chronique avec les Sources lors d'un Import/Export gedcom. La base n'est pas sensible à ces aléas.

Les autres éléments à conserver sont vos données personnelles sous forme de média, de document, etc... et naturellement la ou les clefs d'activation d'Ancestrologie et de ses plugins.

Le reste: Ancestrologie.exe, Tables de rérérence, etc.... sont récupérables par ailleurs ou faciles à reconstituer au travers d'une nouvelle installation.

Le backup est une forme de sauvegarde pour les bases de données, celui-ci ne reprend que les données définitivement validées. Le fichier porte le nom de la base mais l'extension est GBK au lieu de BDD. Ce fichier est également optimisé en terme de taille. Un backup peut être réalisé sur la totalité des données ou sur les apports par rapport au dernier backup réalisé. Des outils permettent de faire des backups selon un calendrier préétabli et indépendamment de l'état de l'application (en fonction ou stoppée) d'autres utilitaires créent des copies de sauvegardes mais le fonctionnement risque d'occasionner des anomalies si l'application est en service ou si des données ne sont pas validées. Une recherche sur le mot "backup" sur ce forum sera de nature à apporter quelques explications complémentaires.

La sauvegarde de la base peut se faire sur choix personnel en passant par le menu Généalogies/ Sauvegarde de la base de données. La sauvegarde est faite systématiquement et automatiquement à l'occasion d'une mise à jour (si celle-ci concerne la base). Dans ce dernier cas, la sauvegarde est positionnée dans \Database.

Je compléterai un peu plus tard.

Compléments:

Les sauvegardes volontaires de la base de données sont faites dans \Database\Sauvegarde et le nom de la base peut être complété par la date et l'heure; les sauvegardes réalisées à l'occasion des mises à jour sont stockées dans \Database, elles comportent l'indication de la date et de l'heure de la sauvegarde.

Il tombe sous le sens que les sauvegardes sont des copies des bases de travail, elles contiennent toutes les données ainsi que les anomalies non validées ainsi que tous les espaces dédiés à des enregistrements supprimés. Ces derniers peuvent être supprimés par une optimisation qui éliminera tous les espaces n'ayant plus d'utilité dans les données.

Il est inutile de conserver trois mois de sauvegarde, cela représente une volume considérable pour le disque dur. Il est important de faire une propreté pour éliminer les anciennes copies sans oublier de vider la corbeille.

Les sauvegardes présentent un intérêt dans la mesure où elles ne risquent pas d'être perdues dans les mêmes conditions que la base de travail. Il convient donc pour chacun de mettre en place une logique de sauvegarde qui permette de récupérer les données avec un minimum de perte.

Il est parfaitement possible également de faire des sauvegardes volontaires à l'aide de l'Explorer de Windows. Vous conservez ainsi l'entière maîtrise de l'opération.
« Modifié: 14 Novembre 2007 à 22:50:52 par Facon »
Christian