Sauvegardes de Comtrafic

Lors de l’installation ‘de base’ le logiciel Comtrafic est entièrement dans le répertoire c:\Comtrafic avec l’arborescence suivante :

C:\.
│ Comtrafic.exe     : Logiciel
│ Comtrafic.ini     : Configuration notamment des répertoires
│ unins000.dat      : Pour la désinstallation
│ unins000.exe      : Pour la désinstallation

├───Bin             : Répertoire des *.exe et *.dll autres que Comtrafic.exe
├───lien_1          : Répertoire d’exécution du lien avec le PBX
├───Docs            : Répertoire des documentations.
├───Datas           : Répertoire des données, les traces sont stockées dans .\Datas
│ │ Comtrafic .mdb  : Fichier Base de données
│ ├───Archives      : Répertoire de sauvegarde des bases (1 par jour)
│ ├───Interface     : Répertoire des fichiers de formats des tableaux.
│ ├───Logs          : Répertoire des logs d’imports
│ ├───PBX           : Répertoire des drivers PBX
│ ├───RefImport    : Répertoire d’exemples de fichiers d’imports
│ └───Reports      : Répertoire des rapports pour les éditions.
├───Docs            : Répertoire des documentations.
└───Help            : Répertoire de l’aide en ligne

Stratégie de sauvegarde

En fonctionnement, les données sont mises à jour dans le fichier C:\Comtrafic\Datas\comtrafic.mdb, néanmoins certaines données de paramétrage (SMTP, format des éditions..) sont dans d’autres fichiers tous dans le répertoire C:\Comtrafic\Datas\ 

Il est donc recommandé de faire une sauvegarde initiale du répertoire C:\Comtrafic\ puis de mettre en place une sauvegarde (incrémentielle si possible) des fichiers modifiés de C:\Comtrafic\Datas\ principalement C:\Comtrafic\Datas\comtrafic.mdb

Sauvegarde simple

Par défaut le logiciel en fonctionnement sauve une fois par jour la base (Comtrafic.mdb) dans C:\Comtrafic\Datas\Archives. Si il existe un répertoire de sauvegarde exemple : \\Backup_server\Comtrafic\ :

  • Sauvez manuellement C:\Comtrafic\  :
  • XCOPY « C:\Comtrafic\ » « \\Backup_server\Comtrafic\ » /S /V /Y /Q 

  • Modifiez dans C:\Comtrafic\comtrafic.ini le répertoire de sauvegarde, exemple  RepSauve=\\Backup_server\Comtrafic\Datas\Archives

Sauvegarde avancée (Robocopy)

Toujours avec un exemple de répertoire de sauvegarde exemple : \\Backup_server\Comtrafic\ :

  • Sauvez manuellement C:\Comtrafic\  :
  • Robocopy « C:\Comtrafic » « \\Backup_server\Comtrafic » /mir  

  • Créez un script avec cette même ligne de commande
  • Ajoutez un tâche planifiée dans Windows pour exécuter le script de préférence à un moment où le logiciel est peu utilisé.

Il est aussi possible de gérer des sauvegardes incrémentielles avec GIT ou un logiciel spécialisé, dans ce cas il est recommandé de faire un copie automatisée en local comme on vient de voir puis de gérer la sauvegarde incrémentielle de ce réperoire.