Skip To Content

Mettre à niveau les géodatabases d’entreprise dans SQL Server sur Amazon Web Services

Après avoir mis à niveau ArcGIS Pro ou ArcGIS Server sur les instances de votre déploiement ArcGIS Enterprise on Amazon Web Services (AWS), vous pouvez mettre à niveau vos 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 Amazon Relational Database Service (RDS) for SQL Server.

Remarque :

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 avec les outils ArcGIS Enterprise on Amazon Web Services, qui génèrent des géodatabase de structure dbo.

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 les services Web ArcGIS Server qui accèdent aux données de votre 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.

      Vérifiez 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. A part l'administrateur, aucun autre utilisateur ne doit être connecté à la géodatabase lorsque vous procédez à la mise à niveau. Cela inclut les connexions de service. Vous devez arrêter les services Web ArcGIS Server qui accèdent aux données de votre 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.

      Vérifiez 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.