La mise à niveau d'une géodatabase consiste à mettre à jour les tables système de la géodatabase et les procédures stockées afin de tirer parti des fonctionnalités disponibles dans la version la plus récente d'ArcGIS. La plupart du temps, il n'est pas obligatoire de mettre à niveau une géodatabase, mais, si vous ne le faites pas, vous n'aurez pas accès aux dernières fonctionnalités.
Les fichiers vous permettant d'utiliser les géodatabases sur des serveurs de bases de données (SQL Server Express) font partie des clients ArcGIS. Installez une version plus récente d'ArcGIS for Desktop, d'ArcGIS Engine ou d'ArcGIS for Server Workgroup. Un administrateur de serveur ou de géodatabase pourra ainsi mettre à niveau chaque géodatabase de bureau ou de groupe de travail sur le serveur de base de données.
Procédez comme suit pour mettre à niveau une géodatabase de bureau ou groupe de travail à partir d'ArcGIS for Desktop :
- Lancez ArcMap et ouvrez la fenêtre Catalogue ou démarrez ArcCatalog.
- Dans l'arborescence du catalogue, développez le nœud Serveurs de bases de données.
- Connectez-vous au serveur de base de données contenant la géodatabase à mettre à niveau.
- Effectuez une sauvegarde de la géodatabase avant de la mettre à niveau.
Reportez-vous à la rubrique Créer une sauvegarde d'un serveur de géodatabase de bureau ou de groupe de travail pour en savoir plus.
- Cliquez avec le bouton droit de la souris sur la géodatabase à mettre à niveau, puis sélectionnez 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 Mettre à niveau la géodatabase n'est pas actif, c'est peut-être parce que le client de connexion présente la même version que la géodatabase, que la version de votre SGBD n'est pas éligible pour une mise à niveau ou que vous vous connectez à partir d'un client ArcGIS for Desktop Basic.
- Cliquez sur Mettre à niveau la géodatabase.
L'outil de géotraitement Mettre à niveau la géodatabase s'ouvre. La zone de texte Géodatabase en entrée est remplie avec les informations de connexion à la géodatabase au moment du lancement de l'outil à l'aide du bouton Mettre à niveau 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'afficher pour suivre la progression du contrôle des prérequis et de la mise à niveau. Si des erreurs se sont produites dans le processus, elles apparaissent dans cette boîte de dialogue.
Le contrôle des prérequis détecte si la recherche de texte intégral est activée sur l'instance SQL Server Express, si aucun autre utilisateur n'est connecté à la géodatabase et si 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'outil prend fin et vous devez résoudre les problèmes préalables avant d'exécuter une nouvelle fois l'outil Mettre à niveau la géodatabase.
Les résultats de cette vérification sont indiqués dans la boîte de dialogue de l'outil de géotraitement et dans le fichier journal GDBUpgrade<n>.log, situé dans le répertoire système TEMP.
- 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.
- Répétez les étapes 4 à 9 pour chaque géodatabase du serveur de base de données que vous souhaitez mettre à niveau.
- Si vous souhaitez continuer à utiliser le serveur de base de données et ses géodatabases, vous devez vous déconnecter, puis vous reconnecter afin d'actualiser la connexion. Pour ce faire, cliquez avec le bouton droit sur le serveur de base de données, sélectionnez Déconnexion, puis double-cliquez sur le serveur de base de données ou cliquez avec le bouton droit et sélectionnez Connexion pour établir une nouvelle connexion.
Si votre géodatabase comporte des ateliers parcellaires ou des jeux de données réseau que vous souhaitez mettre à niveau, vous devez le faire séparément. Ces mises à niveau sont facultatives, mais si vous ne les effectuez pas, vous n'aurez pas accès aux fonctionnalités des ateliers parcellaires ou aux jeux de données réseau les plus récentes.