Skip To Content

Mettre à niveau une géodatabase d’entreprise dans SQL Server sur Amazon Web Services

Après avoir mis à niveau ArcGIS Pro ou ArcGIS Server dans les instances de votre déploiement ArcGIS Enterprise on Amazon Web Services (AWS), vous pouvez mettre à niveau les géodatabases d’entreprise dans Microsoft SQL Server. Les étapes de mise à niveau de la géodatabase varient légèrement selon que votre géodatabase s’exécute dans une base de données SQL Server ou une instance Amazon Relational Database Service (RDS) for SQL Server.

Remarque :

Si la géodatabase contient des données versionnées de branche, des étapes supplémentaires requises après la mise à niveau peuvent s’avérer nécessaires. Pour plus d’instructions, reportez-vous à la rubrique Fonctionnement de l’outil Mettre à niveau la géodatabase.

Après la mise à niveau de la géodatabase vers la version actuelle, les clients 2.2 et versions antérieures de ArcGIS Pro et les clients ArcGIS 10.6.1 et versions antérieures ne peuvent plus se connecter à la géodatabase.

Mettre à niveau une géodatabase d’entreprise dans SQL Server

La procédure suivante suppose que vous avez créé la géodatabase à l’aide des outils ArcGIS Enterprise on Amazon Web Services, qui créent des géodatabases à structure dbo dans SQL Server.

Pour mettre à niveau une géodatabase d’entreprise dans une instance SQL Server dans AWS, procédez comme suit :

  1. Créez une sauvegarde complète de chacune des bases de données contenant une géodatabase d’entreprise dans l’instance SQL Server sur AWS.
    1. Avec l’identifiant de connexion d’administrateur, connectez-vous à l’instance Amazon Elastic Compute Cloud (EC2)SQL Server est installé.
    2. Démarrez Microsoft SQL Server Management Studio et connectez-vous avec vos informations d'authentification Windows.
    3. Créez des sauvegardes de chaque base de données contenant une géodatabase à mettre à niveau.
    4. Fermez Management Studio pour être certain de vous déconnecter des bases de données.
  2. Arrêtez tout service Web ArcGIS Server accédant aux données de la géodatabase avant d’effectuer la mise à niveau.

    À part l’administrateur, aucun autre utilisateur ne doit être connecté à la géodatabase lorsque vous procédez à la mise à niveau, y compris les connexions de service.

    1. Connectez-vous à ArcGIS Server Manager pour le site ArcGIS Server sur AWS et arrêtez tous les services qui font référence aux données dans la géodatabase à mettre à niveau.
    2. Connectez-vous à une instance EC2 dans AWS qui comporte l’installation de ArcGIS Pro, puis vérifiez qu’il n’existe aucune autre connexion à la géodatabase.

      Assurez-vous que l’instance ArcGIS Pro EC2 se trouve dans la même région que l’instance SQL Server EC2.

  3. Toujours dans ArcGIS Pro, exécutez l’outil de géotraitement Mettre à niveau la géodatabase.

    Reportez-vous à Mettre à niveau une géodatabase d’entreprise dans SQL Server dans l’aide de ArcGIS Pro pour plus d’informations.

  4. Si vous avez d’autres géodatabases d’entreprise dans SQL Server, répétez les deux étapes précédentes pour les mettre à niveau.
  5. Redémarrez les services Web ArcGIS Server.

Mettre à niveau une géodatabase dans Amazon RDS for SQL Server

Procédez comme suit pour mettre à niveau une géodatabase dans Amazon RDS for SQL Server :

  1. Connectez-vous à AWS Management Console et créez un instantané de l’instance RDS for SQL Server.

    Reportez-vous aux instructions fournies dans la documentation AWS relatives à la création d’instantanés.

  2. Connectez-vous à l’instance RDS for SQL Server à partir de SQL Server Management Studio et ajoutez l’utilisateur sde au rôle db_owner de la base de données.
  3. Fermez SQL Server Management Studio et AWS Management Console.
  4. Assurez-vous qu’à part l’administrateur, aucun autre utilisateur n’est connecté à la géodatabase lorsque vous procédez à la mise à niveau. Vous devez arrêter tout service Web ArcGIS Server accédant aux données de la géodatabase avant d’effectuer la mise à niveau.
    1. Connectez-vous à ArcGIS Server Manager pour le site ArcGIS Server sur AWS et arrêtez tous les services qui font référence aux données dans la géodatabase à mettre à niveau.
    2. Connectez-vous à une instance EC2 dans AWS qui comporte l’installation de ArcGIS Pro, puis vérifiez qu’il n’existe aucune autre connexion à la géodatabase.

      Vous devez vous connecter en tant qu’utilisateur sde.

      Assurez-vous que l’instance ArcGIS Pro EC2 se trouve dans la même région que l’instance Amazon RDS for SQL Server.

  5. Toujours dans ArcGIS Pro, exécutez l’outil de géotraitement Mettre à niveau la géodatabase.

    Reportez-vous à Mettre à niveau une géodatabase d’entreprise dans SQL Server dans l’aide de ArcGIS Pro pour plus d’informations.

  6. Si vous avez d’autres géodatabases d’entreprise dans Amazon RDS for SQL Server, répétez les étapes précédentes pour les mettre à niveau.
  7. Redémarrez les services Web ArcGIS Server.
  8. Connectez-vous à l’instance (ou aux instances) RDS for SQL Server à partir de SQL Server Management Studio et supprimez l’utilisateur sde du rôle de base de données db_owner.