PLATEFORME - Administration > Guide de l'administrateur > Référentiels > Gérer un référentiel > Effectuer une sauvegarde logique d'un référentiel
Effectuer une sauvegarde logique d'un référentiel
Avant de sauvegarder un référentiel, il est conseillé de publier les espaces de travail privés en cours pour que ceux-ci soient pris en compte dans la sauvegarde. Pour visualiser les espaces de travail privés actifs de votre référentiel, utilisez l'outil d'administration des espaces de travail privés, voir Administrer les espaces de travail.
La sauvegarde logique :
crée un fichier de commandes qui permet de reconstruire le référentiel par mise à jour d'un référentiel vide.
analyse l'intégralité du contenu du référentiel.
est plus sûre qu'une sauvegarde physique car elle contrôle que toutes les données contenues dans le référentiel sont lisibles.
peut servir à un archivage à long terme ou à une fusion de référentiels.
*Vous pouvez effectuer des mises à jour sur le référentiel après le lancement de la sauvegarde logique en publiant un espace de travail privé. Cependant, ces modifications ne sont pas prises en compte dans la sauvegarde.
*Pour interdire temporairement aux utilisateurs de mettre à jour le référentiel : dans les options de l'environnement (Options > Référentiel) désélectionnez l'option Autoriser la publication pour l'environnement ou l'option Autoriser la publication pour l'utilisateur.
Pour effectuer une sauvegarde logique du référentiel : 
1. Connectez-vous à HOPEX Administration et sélectionnez le référentiel concerné.
2. Faites un clic droit sur le référentiel concerné et sélectionnez Sauvegarde logique.
La fenêtre Sauvegarde logique du référentiel apparaît.
3. Dans le cadre Destination, sélectionnez le format d'export du fichier de sauvegarde :
format texte (*.MGR).
*Pour plus de détails sur la syntaxe des fichiers .MGR, voir Syntaxe des fichiers de commandes.
format XML MEGA (*.XMG)
Ce format est réservé à l'échange de données entre HOPEX et d'autres applications. Il contient des commandes ou des données (objets et liens).
Ce format ne peut pas être utilisé pour extraire le metamodèle ou les données techniques.
*Pour plus de détails sur le format d'échange de données XML MEGA, voir l'article technique MEGA Data Exchange XML Format EN.
*Des options de l'environnement permettent de paramétrer l'export de données HOPEX (codage du XMG, format d'export par défaut, etc.). Voir Options.
4. (Optionnel) Dans le cadre Destination, cliquez sur Parcourir pour parcourir l'arborescence des dossiers et modifier le nom et/ou l'emplacement de ce fichier de sauvegarde.
Par défaut, la sauvegarde crée, dans le dossier de travail WORK, un fichier "NomRéférentiel.mgr".
*Il est recommandé d'utiliser une unité physique différente de celle où se trouve le référentiel. La sélection d'une unité logique différente, par exemple une autre partition d'un même disque, n'apporte aucune sécurité en cas de défaillance du disque.
5. Sélectionnez le type de données que vous voulez sauvegarder :
*Les boutons Extensions correspondent aux données créées par les utilisateurs.
*La sauvegarde complète n'est à effectuer qu'à la suite d'une demande du support technique.
*Vous pouvez sauvegarder sélectivement les extensions communes aux référentiels de l'environnement ainsi que les données spécifiques au référentiel courant. Il est conseillé de les sauvegarder à part dans des fichiers spécifiques ayant des noms qui permettent de retrouver facilement leur contenu.
*Pour une sauvegarde logique normale, il suffit d'extraire les Extensions des Données du référentiel.
Dans le cadre Données communes aux référentiels de l'environnent, sélectionnez la nature des données du référentiel système à sauvegarder :
Métamodèle permet d'extraire le metamodel, en cas de modification du metamodel standard.
Données techniques permet d'extraire les données telles que les descriptions, les requêtes et les rapports types (MS Word).
*La sauvegarde logique complète du référentiel avec les Données techniques peut être très longue et occuper un volume important.
Profils et Rôles métier permet d'extraire les profils et rôles métier créés (ceux non fournis par MEGA).
Zones d'accès en écriture et zones d'accès en lecture permet d'extraire les zones d'accès en écriture et en lecture créées (celles non fournies par MEGA).
Utilisateurs permet d'extraire les utilisateurs créés (personnes, groupes de personnes, logins).
Statuts des workflows permet d'extraire les workflows (instances, transitions et statuts des workflows, tâches, validations, demandes de changement).
Dans le cadre Données spécifiques au référentiel courant :
Données permet d'extraire les données du référentiel. Ces données incluent les assignations de rôles métier aux personnes.
Objets du journal permet d'inclure les historiques des commandes sur les objets dans l'extraction des données HOPEX.
*Pour plus d'informations sur les historiques, voir Visualiser l'historique des objets.
Objets de fusion permet d'exporter les objets techniques issus de la fusion des objets (_TransferredObject).
*Pour plus d'informations sur la fusion d'objets, voir Fusionner deux objets.
6. (Si besoin) Dans le cadre Protection du fichier par mot de passe, sélectionnez l'option Protéger le fichier généré par mot de passe.
*Le mot de passe est demandé pour importer le fichier.
7. Cliquez sur Sauvegarder pour lancer la sauvegarde.
Pendant l'exécution de la sauvegarde, des messages rendent compte de l'avancement du traitement.
Le compte-rendu de la sauvegarde s'affiche dans le cadre Compte-rendu.
*Pour plus d'informations sur ce fichier, voir Visualiser le fichier de compte-rendu de l'environnement.
Pour mettre à jour un référentiel, importez le fichier de sauvegarde du référentiel.
*Pour plus de détails, sur l'import d'un fichier de commandes, voir Mettre à jour un référentiel.
Supprimer un référentiel
Pour supprimer un référentiel au format SQL Server, vous devez avoir les droits d'administration adaptés : au moins le droit db_creator.
Pour supprimer un référentiel :
1. Connectez-vous à HOPEX Administration et déréférencez le référentiel concerné.
2. Demandez à l'administrateur de base de données de supprimer la base de données concernée dans le serveur SQL Server.