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 :
- 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.
- Avec l’identifiant de connexion d’administrateur, connectez-vous à l’instance Amazon Elastic Compute Cloud (EC2) où SQL Server est installé.
- Démarrez Microsoft SQL Server Management Studio et connectez-vous avec vos informations d'authentification Windows.
- Créez des sauvegardes de chaque base de données contenant une géodatabase à mettre à niveau.
- Fermez Management Studio pour être certain de vous déconnecter des bases de données.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 :
- 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.
- 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.
- Fermez SQL Server Management Studio et AWS Management Console.
- 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.
- 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.
- 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.
- 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.
- 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.
- Redémarrez les services Web ArcGIS Server.
- 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.
Vous avez un commentaire à formuler concernant cette rubrique ?