Mise à niveau d'une géodatabase sur un serveur de base de données

Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.

Le but de la mise à niveau d'une géodatabase ArcSDE pour SQL Server Express consiste à mettre à niveau les tables système et les procédures stockées de la géodatabase 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. Par conséquent, vous pouvez mettre à niveau des géodatabases stockées sur des serveurs de bases de données après avoir installé une nouvelle version du logiciel ArcGIS for Desktop ou ArcGIS Engine.

RemarqueRemarque :

Toutes les améliorations de la version 10.2.2 apportées depuis ArcGIS 10.2.1 ont été implémentées dans le logiciel client ArcGIS et non pas dans la géodatabase. Il n'est donc pas nécessaire de mettre à niveau une géodatabase 10.2.1 vers 10.2.2. Les géodatabases de version 10.2 ou antérieure peuvent être mises à niveau vers la version 10.2.2.

Après avoir installé une nouvelle version d'ArcGIS for Desktop, d'ArcGIS Engine ou d'ArcGIS for Server Workgroup, tout utilisateur faisant office d'administrateur de serveur pour l'instance SQL Server Express ou d'administrateur de géodatabase pour la géodatabase à mettre à niveau peut effectuer les étapes suivantes afin de mettre à niveau une géodatabase à l'aide de l'outil de géotraitement Mettre à niveau la géodatabase.

Etapes :
  1. Lancez ArcMap et ouvrez la fenêtre Catalogue ou démarrez ArcCatalog.
  2. Dans l'arborescence du catalogue, développez le nœud Serveurs de bases de données.
  3. Connectez-vous au serveur de base de données contenant la géodatabase à mettre à niveau.
  4. Effectuez une sauvegarde de la géodatabase avant de la mettre à niveau.

    Reportez-vous à la rubrique Création d'une sauvegarde d'une géodatabase sur un serveur de base de données pour obtenir des instructions.

  5. Cliquez avec le bouton droit de la souris sur la géodatabase à mettre à niveau, puis sélectionnez Propriétés.
  6. 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.

  7. 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.

  8. RemarqueRemarque :

    Vous ne pouvez pas exécuter l'outil Mettre à niveau la géodatabase si tous les autres outils de géotraitement s'exécutent actuellement en tant que processus d'arrière-plan sur l'ordinateur client.

  9. 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.

  10. 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.

  11. Répétez les étapes 4 à 9 pour chaque géodatabase du serveur de base de données que vous souhaitez mettre à niveau.
    AstuceAstuce:

    Vous pouvez lancer l'outil de géotraitement Mettre à niveau la géodatabase depuis la fenêtre Rechercher de la fenêtre Catalogue ou vous pouvez recourir à un script Python.

  12. 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.

Thèmes connexes

5/10/2014