Transfert des données (pour apprentis)

Ce document permet de préparer les données à sauvegarder afin de transférer la totalité de sa configuration BaCAD dans un autre environnement (réseau / poste individuel).
Cette procédure permet entre autre aux apprentis du canton de Vaud devant faire leur examen au CEPM de préparer les données qu'ils devront avoir avec eu le jour de la préparation des postes.

Références à certains dossiers

Afin de simplifier les explications dans les descriptifs ci-dessous, les dossiers seront indiqués comme suit :

  • <USB> : Dossier sur lequel les données seront sauvegardées. Par exemple C:\Temp\BaCAD Config.
  • <BACAD_DATA> : Dossier des communs de BaCAD (dossier 'BaCAD Data'). Pour localiser le dossier du BaCAD Data, il suffit de démarrer le BaCAD Control Center, d'aller sur l'onglet Général. Le dossier est celui noté 'Dossier (partagé) BaCAD Data'.
  • <DEFAULT_DSN> : Fichier contenant les informations de connexion sur la base de donnée 'bcd_bacad'. En général <BACAD_DATA>\Connection\default.dsn

Exportation des paramètres utilisateurs

Les paramètres utilisateurs sont des paramètres propres à l'utilisateur du programme. Il est important que l'utilisateur soit connecté sur son ordinateur. Cette opération ne peut pas être faite par l'administrateur.

Paramètres utilisateurs

Ces paramètres sont propres à l'utilisateur et ne seront pas stockés dans le dessin. Ces paramètres peuvent être sauvegardés en suivant la procédure suivante :

  • Démarrer le BaCAD Control Center et aller dans l'onglet Général
  • Cliquer sur le bouton Importer et Exporter des paramètres…
  • Choisir l'option Exporter une sélection de paramètres
  • Cliquer sur Next, contrôler que toutes les options soient sélectionnées
  • Cliquer sur Next, choisir un nom pour le fichier bcds (par exemple MesParam.bcds)
  • Cliquer sur Parcourir… et sélectionner le chemin <USB> pour stocker vos paramètres
  • Cliquer sur Next, puis Finish quand la procédure est terminée

Registres

Ces paramètres sont propres à l'utilisateur et utilisés lorsque vous commencez un nouveau dessin dans lequel BaCAD n'a pas été utilisé. Pour sauvegarder ces paramètres :

  • Sélectionner le dossier HKEY_CURRENT_USER\Software\Help Informatique SA
  • Choisir l'option Exporter du menu contextuel
  • Choisir le dossier <USB> comme dossier de sauvegarde
  • Nommer le fichier comme vous le désirez. Par exemple ParamBaCAD.reg
  • Cliquer sur Enregistrer
  • Fermer l'éditeur de registre


La sauvegarde de ces paramètres n'est pas nécessaire si vous travaillez avec un fichier gabarit pour commencer un nouveau dessin.

Sauvegarde du dossier BaCAD Data

Pour faire simple, copier le dossier <BACAD_DATA> dans le dossier <USB>.

Si votre dossier <BACAD_DATA> est très volumineux, vous pouvez créer un dossier BaCAD Data dans <USB>, puis copier dans le dossier <USB>\BaCAD Data les dossiers suivant se trouvant dans <BACAD_DATA> :

  • AdminTools
  • Catalogs
  • Connection
  • CoupeType
  • ListAcad
  • Liste
  • Params
  • Prog
  • Symboles


Si vous avez des bibliothèques de symboles BaCAD et que les symboles contenus dans ces bibliothèques ne se trouvent pas dans un des dossiers ci-dessus, sauvegardez également les blocs concernés.

Sauvegarde de la base MySQL

L'opération suivante permet de sauvegardée la base de donnée MySQL utilisée par BaCAD. Ces données sont les plus importantes à sauvegarder si vous désirez récupérer les éléments tels que les groupes de calques, styles, hachures, les formes de barre (type 101, type 102, …), les types de position (lit 1, lit2, …) ainsi que les informations liées aux normes (enrobages, recouvrements, …).

Installation des GUI Tools

Si les GUI Tools ne sont pas déjà installé sur votre ordinateur, téléchargez le fichier 'msi' d'installation et installez le programme.

Téléchargement : http://dev.mysql.com/downloads/gui-tools/5.0.html

Backup de la base de donnée

Récupération des données de connexion

Pour récupérer les données de connexion :

  • Ouvrir le bloc-note
  • Démarrer l'Explorateur Windows et aller dans le dossier <BACAD_DATA>\Connection
  • Glisser le fichier <DEFAULT_DSN> sur le bloc-note pour l'afficher
  • Noter les informations entre <…>. Elles seront utiles par la suite :
    • SERVER=<nom_serveur> (localhost ou l'adresse IP ou le nom du serveur)
    • DATABASE=<db_mysql> (normalement bcd_bacad)
    • PORT=<port> (souvent 3306 ou 3307)
    • UID=<login> (nom de login)
    • PWD=<pwd> (mot de passe, souvent vide)
  • Fermer le bloc-note une fois les informations mémorisées

Création du fichier SQL

Pour créer le fichier de backup :

  • Démarrer MySQL Administrator
  • Dans la fenêtre de connexion, introduire les informations récupérées précédemment :
    • Stored Connection : laisser vide
    • Server Host : <nom_server>
    • Port : <port>
    • Username : <login>
    • Password : <pwd>
  • Cliquer sur OK
  • Dans la partie haut/gauche, cliquer sur Backup
  • Cliquer sur New Project, puis dans Project Name, taper BaCAD_XYZ (XYZ peuvent être remplacés par un identifiant du bureau).
  • Sélectionner bcd_bacad sous Schemata, puis cliquer sur le bouton [>]
  • Aller sur l'onglet Advanced Options et contrôler que l'option Complete backup soit cochée.
  • Cliquer sur Execute Backup Now
  • Parcourir l'arborescence des dossiers pour aller dans le dossier <USB> et laisser le nom du fichier tel que proposé
  • Cliquer sur Enregistrer et attendre le dialogue indiquant la fin de la sauvegarde
  • Cliquer sur OK, puis fermer MySQL Administrator

Conclusion

Les données préparées sur votre disque <USB> pourront être utilisée pour reconstituer l'entier de la configuration BaCAD (excepté les fichiers DWG des projets) sur un autre ordinateur ou dans un autre réseau.


Si le dossier <USB> se trouve sur votre ordinateur ou sur votre réseau, n'oubliez pas de le recopier sur un disque externe ou sur une clef USB si vous devez vous déplacer sur un autre site pour restituer la configuration.

L'article Puis-je transférer mon BaCAD Data et ma base MySQL de mon poste local vers un serveur? présente de façon plus succinte la procédure du présent document, ainsi que la procédure de restitution des données dans une autre environnement.