Utilitaire de sauvegarde de base de données
Remarque : les informations ci-dessous s'appliquent uniquement à la version mono-utilisateur d'IndySoft ou à la version multi-utilisateurs lorsque la base de données Firebird est utilisée (et non MSSQL ou Oracle)
Important : cet utilitaire de sauvegarde ne concerne que la base de données Firebird. Si vous utilisez une base de données MSSQL ou Oracle, adressez-vous à votre administrateur de bases de données et configurez des sauvegardes planifiées à l'aide des utilitaires natifs de MSSQL ou d'Oracle.
Cet utilitaire permet de sauvegarder rapidement une base de données IndySoft Firebird. Cette opération de sauvegarde peut être effectuée manuellement ou programmée pour une sauvegarde régulière. Pour lancer l'utilitaire, exécutez le fichier exécutable ci-dessous, situé dans le répertoire du programme IndySoft :
isbackup.exe

Sauvegarde de base de données IndySoft
de sauvegarde de la base de données Pour effectuer une simple sauvegarde manuelle de la base de données, indiquez le répertoire souhaité dans le champ « Sauvegarder dans (Empl. 1) et le nom souhaité pour le fichier ZIP de sauvegarde dans « Enregistrer sous », puis cliquez sur « Lancer la sauvegarde ». Un utilitaire en ligne de commande sera lancé pour effectuer la sauvegarde. Il est également possible d'enregistrer une deuxième copie du fichier ZIP de sauvegarde — notez ce répertoire facultatif dans « Sauvegarder vers (Empl. 2) ». Certains utilisateurs ont recours à un ou plusieurs répertoires contenant des procédures ou des documents. Ces répertoires peuvent être configurés pour chaque poste de travail dans Paramètres utilisateur/emplacement - Emplacements des documents. L'utilitaire de sauvegarde peut également sauvegarder rapidement tous ces fichiers lors de la sauvegarde. Si vous le souhaitez, cliquez sur « Procédure de sauvegarde ». et Doc. Cochez la case « Dir(s) » avant de cliquer sur « Démarrer la sauvegarde ». Une fois la sauvegarde terminée, la boîte de dialogue suivante s'affichera :

Sauvegarde de la base de données Firebird terminée
Vous remarquerez que le fichier zip créé lors de la sauvegarde contient un fichier BAK : il s'agit de la sauvegarde de la base de données proprement dite, au format natif de Firebird, qui a été compressée afin de réduire la taille du fichier. Si vous effectuez une sauvegarde manuelle, IndySoft vérifiera avant la sauvegarde si un fichier portant ce nom existe déjà ; si c'est le cas, une demande de confirmation de remplacement s'affichera avant la sauvegarde. Si la procédure de sauvegarde... et Doc. Si l'option « Dir(s) » est cochée, les procédures seront sauvegardées dans un fichier ZIP situé dans le même répertoire que le fichier ZIP de sauvegarde de la base de données ; ce fichier portera le même nom que la sauvegarde de la base de données, mais avec le suffixe « -PROCS ». Les documents seront sauvegardés dans un fichier ZIP situé dans le même répertoire que le fichier ZIP de sauvegarde de la base de données ; ce fichier portera le même nom que la sauvegarde de la base de données, mais avec le suffixe « -DOCS ». Chaque fichier zip « docs/procs » contiendra la structure complète des répertoires de chaque fichier.
de restauration de la base de données Pour restaurer une base de données à partir d'une sauvegarde, sélectionnez Options...Restaurer à partir d'une sauvegarde. Commencez par sélectionner un dossier pour la base de données restaurée (il n'est pas nécessaire que ce soit l'emplacement de la base de données IndySoft actuelle) :

Sélectionnez un dossier pour la base de données restaurée
Sélectionnez ensuite le fichier de sauvegarde créé lors d'une opération de sauvegarde précédente (le fichier zip). Un utilitaire en ligne de commande sera lancé pour restaurer la base de données. Une fois la restauration terminée, le système vous invitera à définir la base de données restaurée comme base de données active dans les paramètres de la base de données (facultatif).
de copie d'une version multi-utilisateurs vers une version mono-utilisateur Cette opération n'est disponible que si les versions mono-utilisateur et multi-utilisateurs d'IndySoft sont toutes deux installées sur le même poste de travail. Cette option s'affiche sous la forme d'un bouton « Copier maintenant » situé à droite d'une explication écrite :

Copier maintenant de la version multi-utilisateurs vers la version mono-utilisateur
Cette opération combine une sauvegarde de la base de données multi-utilisateurs avec une restauration vers la base de données mono-utilisateur, ce qui permet de copier les données multi-utilisateurs à la place de celles de la base mono-utilisateur. Cette opération est utile si vous partez sur le terrain et souhaitez emporter une copie complète de la base de données multi-utilisateurs. Remarque : cette opération comprend également la sauvegarde de l'enregistrement de la licence de vos bases de données mono-utilisateur avant le début du processus, puis la restauration de cette licence une fois la copie de la base de données effectuée. (L'enregistrement du logiciel IndySoft dépend de certaines entrées de la base de données ; par conséquent, une copie intégrale de la base de données ne permettra pas de conserver les licences appropriées).
Options avancées
Plusieurs options avancées sont disponibles dans le menu Options :

Afficher l'emplacement de la base de données à sauvegarder
Utilisez cette option pour vérifier rapidement l'emplacement de la base de données qui sera sauvegardée par l'utilitaire ; cet emplacement est celui défini dans les paramètres de la base de données.
Définir l'emplacement de la base de données dans «
» : la configuration de l'emplacement de la base de données ici revient à la définir via les «Paramètres de la base de données» – remarque :

Demande de confirmation avant la configuration de l'emplacement de la base de données - Utilitaire de sauvegarde
Spécifier les emplacements des documents et des procédures
Utilisez cette option pour consulter ou modifier rapidement les emplacements des répertoires spécifiques à votre poste de travail pour les documents et les procédures. Ces emplacements correspondent à ceux définis dans les paramètres « Utilisateur/Emplacement ».

Indiquez l'emplacement du fichier GBAK.exe
Firebird/Interbase utilise l'utilitaire GBAK.exe pour effectuer des opérations de sauvegarde et de restauration ; IndySoft doit donc connaître cet emplacement pour pouvoir effectuer ces opérations via cet utilitaire. Si cet emplacement pose problème, vous pouvez le définir ici. En général, ce fichier exe se trouve dans le répertoire [Program Files]\Firebird\Bin.
Paramètres de sauvegarde automatique
Utilisez cette boîte de dialogue pour configurer une sauvegarde automatique de la base de données, par exemple tous les dimanches soirs, tous les jours à midi, etc.

Intervalle de sauvegarde automatique
·Paramètres généraux : les sauvegardes automatiques peuvent être effectuées via un service Windows ou une application de la barre d'état système. Lors de l'installation, IndySoft installe automatiquement le service chargé d'effectuer la sauvegarde, nommé « IndySoft - Auto-Backup » (AutoISBackupService.exe). Le fichier exe qui peut s'exécuter dans la barre d'état système sous Windows pour effectuer des sauvegardes automatiques est AutoISBackupApp.exe.
·Options du Planificateur de tâches Windows : l'utilisateur Windows configurera une tâche dans le Planificateur de tâches Windows afin que la sauvegarde s'exécute automatiquement. Veuillez noter que cet utilisateur Windows doit disposer des autorisations « Se connecter en tant que tâche batch » pour que l'opération s'exécute correctement.
·Heure de sauvegarde : heure à laquelle la sauvegarde automatique doit être effectuée. Une seule fois par jour est autorisée. Si vous souhaitez que les fichiers de procédure et de documentation soient sauvegardés, cochez la case correspondante.
·Jours de sauvegarde : cochez un ou plusieurs jours auxquels les sauvegardes doivent être effectuées.
·Confirmation par e-mail : un e-mail facultatif peut être envoyé à l'adresse indiquée ici après chaque sauvegarde. Cochez la case « Uniquement en cas d'échec » si vous souhaitez que l'e-mail ne soit envoyé qu'en cas de problème lors de l'opération de sauvegarde.
Restauration à partir d'une sauvegarde
Voir la description ci-dessus
Base de données Interbase (*.GDB) ou Firebird (*.FDB)
Toutes les bases de données IndySoft à partir de la version 9.0 sont basées sur Firebird et non sur Interbase ; sélectionnez l'option *.FDB.
Sauvegarde de l'enregistrement mono-utilisateur - Avant la copie de la base de données
Si vous vous apprêtez à copier une autre base de données (généralement une base de données multi-utilisateurs) par-dessus votre base de données mono-utilisateur actuelle, votre enregistrement mono-utilisateur sera perdu. Il est toujours possible de le récupérer rapidement via my.indysoft.com, mais cette opération permet également de sauvegarder l'enregistrement localement. Une fois la sauvegarde effectuée, elle sera automatiquement appliquée lors de la prochaine connexion du client. Message de confirmation :

Confirmation avant la sauvegarde - Inscription en mode mono-utilisateur
Définir l'intervalle de nettoyage de la base de données
Toutes les installations d'IndySoft 9.0 utilisant la base de données Firebird définissent automatiquement l'intervalle de nettoyage de la base de données sur 0, désactivant ainsi toutes les opérations de nettoyage, ce qui peut parfois ralentir inutilement les opérations sur la base de données. Il est toutefois possible qu'une base de données ait été copiée et mise à jour manuellement (sans être en cours d'exécution pendant l'installation de 9x), et que l'intervalle de nettoyage par défaut soit toujours en vigueur. Utilisez cette opération pour définir l'intervalle : réglez-le sur 0 pour désactiver cette fonction (recommandé).
Lancer un balayage manuel de la base de données
Utilisez cette option si vous souhaitez lancer manuellement une opération de balayage de la base de données. Cela ne s'appliquerait que si vous utilisiez une base de données avec un intervalle de balayage défini sur 0 (valeur par défaut). En général, cette opération n'est pas nécessaire. |