Le but de la mise à niveau d’une géodatabase consiste à mettre à jour les tables système de la géodatabase afin de tirer parti des fonctionnalités disponibles dans la version la plus récente d’ArcGIS. Si votre géodatabase a été créée à l’aide d’ArcGIS 10 ou d’un client plus ancien, vous pouvez la mettre à niveau. Il n'est la plupart du temps pas obligatoire de mettre à niveau une géodatabase fichier ou personnelle, mais, si vous ne le faites pas, vous n'aurez pas accès aux dernières fonctionnalités.
Pour mettre à niveau une géodatabase fichier ou personnelle, utilisez l’outil de géotraitement Mettre à niveau la géodatabase ou un script Python. Vous pouvez ouvrir l’outil à partir de la boîte de dialogue Database Properties (Propriétés de la base de données) d’ArcGIS Desktop ou de la boîte à outils Gestion des données. Pour exécuter l’outil ou le script, la version actuelle d’ArcGIS Desktop, ArcGIS Engine ou ArcGIS Server doit être installée sur l’ordinateur à partir duquel vous exécutez la mise à niveau.
Procédez comme suit pour mettre à niveau une géodatabase fichier ou personnelle de version 9.3.1 ou antérieure à partir d’ArcGIS Desktop :
- Démarrez ArcMap et ouvrez la fenêtre Catalog ou démarrez ArcCatalog.
- Connectez-vous au dossier qui contient la géodatabase fichier ou personnelle que vous souhaitez mettre à niveau.
- Si vous ne disposez pas encore d'une sauvegarde de vos données, effectuez une copie de sauvegarde de la géodatabase avant de continuer.
- Cliquez avec le bouton droit sur la géodatabase et sélectionnez Copy (Copier).
- Cliquez avec le bouton droit sur le dossier dans lequel vous souhaitez placer la sauvegarde et sélectionnez Paste (Coller).
Disposer d'une copie de sauvegarde de la géodatabase vous permet de rétablir la version antérieure de la géodatabase, si nécessaire.
- Cliquez avec le bouton droit de la souris sur la géodatabase à mettre à niveau, puis sélectionnez Properties (Propriétés).
- Cliquez sur l'onglet Général.
Si une mise à niveau est nécessaire, le bouton Mettre à niveau la géodatabase est actif.
Si le bouton Upgrade Geodatabase (Mettre à niveau la géodatabase) n’est pas actif, c’est peut-être parce que le client de connexion et la géodatabase ont la même version ou encore que votre géodatabase n’est pas éligible pour une mise à niveau.
- Cliquez sur le bouton Upgrade Geodatabase (Mettre à niveau la géodatabase).
L'outil de géotraitement Mettre à niveau la géodatabase s'ouvre. La zone de texte Input geodatabase (Géodatabase en entrée) est alimentée par l’emplacement du fichier à la géodatabase.
- Laissez les options Exécuter une recherche de prérequis et Mettre à niveau la géodatabase activées et cliquez sur OK.
Une boîte de dialogue s’affiche pour suivre le traitement de contrôle des prérequis et de mise à niveau. Si des erreurs se sont produites au cours du traitement, elles apparaissent dans cette boîte de dialogue et dans le fichier journal GDBUpgrade<n>.log, situé dans le répertoire système TEMP.
L’outil vérifie que la géodatabase est en lecture seule, qu’aucun autre utilisateur n’est connecté à la géodatabase et que tous les jeux de données peuvent être ouverts. Si la géodatabase satisfait à ces conditions, l'outil procède à la mise à niveau. Dans le cas contraire, l'exécution de l'outil prend fin et vous devez résoudre les problèmes avant de réexécuter l'outil Mettre à niveau la géodatabase.
- A l'issue de l'opération de mise à niveau, cliquez sur Fermer pour fermer la boîte de dialogue.
La géodatabase est maintenant mise à niveau.
Si votre géodatabase contient des jeux de données nécessitant une mise à niveau (jeux de données réseau ou ateliers parcellaires), vous devez les mettre à niveau séparément. Ces mises à niveau de jeu de données sont facultatives ; si vous ne les effectuez pas, vous n’aurez pas accès aux fonctionnalités les plus récentes des jeux de données.