Skip to main content

Créer une géodatabase sur Amazon RDS for SQL Server

Utilisez l’outil de géotraitement Créer une connexion à une base de données pour vous connecter à une instance existante d’Amazon Relational Database Service (RDS) for SQL Server. Utilisez l’outil de géotraitement Activer une géodatabase d’entreprise pour créer une géodatabase dans la base de données. Exécutez les deux outils d’un client ArcGIS installé sur une instance an Amazon Elastic Compute Cloud (EC2) fonctionnant dans la même région que l’instance de la base de données.

Toutes les géodatabases dans Amazon RDS for SQL Server doivent être des géodatabases de schéma sde.

Vous devez créer votre propre géodatabase d'entreprise dans les situations suivantes :

  • Vous utilisez les outils ArcGIS Enterprise pour Amazon Web Services (AWS) pour déployer un site ArcGIS Server, mais vous souhaitez personnaliser le nom ou l’emplacement de la géodatabase que vous inscrivez auprès du site ArcGIS Server.

  • Vous utilisez les outils ArcGIS Enterprise pour Amazon Web Services (AWS) pour déployer un site ArcGIS Server, mais plusieurs départements gèrent leurs propres données discrètes et nécessitent leurs propres géodatabases.

  • Vous configurez un site ArcGIS Server autonome sur AWS en utilisant Amazon Web Services Management Console. Dans ce cas, vous devez créer vos propres bases de données, rôles de connexion sde et propriétaire de données, schémas sde et propriétaire de données, et géodatabases, et inscrire les géodatabases auprès du site ArcGIS Server.

La première série d’étapes ci-dessous décrit la création de géodatabases supplémentaires pour un site ArcGIS Server sur AWS qui a été créé à l’aide d’un modèle Amazon Web Services (AWS) CloudFormation d’Esri ou de l’interface de ligne de commande ArcGIS Enterprise Cloud Builder for Amazon Web Services. La seconde série d’étapes explique comment créer des géodatabases d’entreprise dans Amazon RDS for SQL Server sans utiliser les outils ArcGIS Enterprise for Amazon Web Services.

Ajouter une géodatabases à une instance existante d’Amazon RDS for SQL Server

Procédez comme suit pour créer une géodatabase d’entreprise supplémentaire dans Amazon RDS for SQL Server à utiliser avec un site ArcGIS Server en cours d’exécution sur des instances Amazon Web Services lancées à l’aide d’un modèle CloudFormation d’Esri ou ArcGIS Enterprise Cloud Builder CLI for AWS :

  1. Connectez-vous à l’instance Amazon RDS for SQL Server depuis SQL Server Management Studio à l’aide de l’identifiant de connexion principal. Pour en savoir plus, consultez la rubrique AWS Connecting to your Microsoft SQL Server DB instance (Connexion à une instance de base de données exécutant le moteur de base de données Microsoft SQL Server).

    Vous devrez peut-être ouvrir des ports dans votre groupe de sécurité.

  2. Procédez comme suit depuis SQL Server Management Studio :

    1. Créez une base de données. Stockez la base de données et les fichiers journaux sur le lecteur D de l'instance. Définissez comme il vous convient les autres paramètres de configuration de base de données.

    2. Créez un utilisateur sde dans la base de données qui est apparié à l'identifiant de connexion sde.

    3. Créez un schéma sde et définissez-le comme schéma par défaut de l’utilisateur sde.

    4. Accordez à l’utilisateur sde les privilèges nécessaires pour créer une géodatabase comme indiqué dans la rubrique Privilèges pour les géodatabases dans SQL Server.

    5. Créez un utilisateur destiné à posséder et à publier des données. Appariez cet utilisateur à l'identifiant de connexion EsriRDSAdmin.

    6. Créez une structure détenue par l'utilisateur créé à l'étape précédente.

    7. Accordez au nouvel utilisateur les privilèges minimaux indiqués pour les créateurs de données à la rubrique Privilèges pour les géodatabases dans SQL Server.

    Pour en savoir plus sur la création de la base de données, l’identifiant de connexion, l’utilisateur et le schéma, consultez la documentation technique relative à Microsoft SQL Server.

  3. Connectez-vous à l’instance EC2 où ArcGIS Pro est installé et établissez une connexion entre ArcGIS Pro et la nouvelle base de données, mais avec l’identifiant de connexion sde.

  4. Ouvrez l’outil Activer une géodatabase d’entreprise dans ArcGIS Pro et indiquez la connexion de base de données que vous avez établie à l’étape précédente.

  5. Indiquez le fichier d’autorisation pour ArcGIS Server.

    Il se trouve sur le lecteur C de l’instance dans \\Program Files\ESRI\License<release#>\sysgen.

  6. Cliquez sur OK pour exécuter l'outil et créer une géodatabase.

Une fois la géodatabase en place, créez une connexion et inscrivez-la auprès d’ArcGIS Server.

Ajouter une instance Amazon RDS for SQL Server à ArcGIS Server sur AWS

Suivez la procédure ci-après pour créer une instance Amazon RDS for SQL Server à utiliser avec votre instance ArcGIS Enterprise on Amazon Web Services ; créez des identifiants de connexion, des utilisateurs et des schémas ; accordez à l’utilisateur sde les privilèges nécessaires pour créer une géodatabase ; accordez à l’utilisateur propriétaire des données les privilèges lui permettant de créer des données et exécutez l’outil Activer une géodatabase d’entreprise pour créer une géodatabase.

  1. Suivez les instructions fournies dans la documentation AWS pour créer une instance Amazon RDS.

    Pour créer une instance dans Amazon VPC, consultez l’aide AWS pour Amazon Virtual Private Cloud (VPC) et Amazon RDS.

  2. Utilisez SQL Server Management Studio pour vous connecter à l’instance de base de données SQL Server créée à la première étape.

  3. Procédez comme suit depuis SQL Server Management Studio :

    1. Créez une base de données. Stockez la base de données et les fichiers journaux sur le lecteur D de l'instance. Définissez comme il vous convient les autres paramètres de configuration de base de données.

    2. Créez un identifiant de connexion authentifié par SQL Server nommé sde.

    3. Créez un utilisateur sde dans la base de données qui est apparié à l'identifiant de connexion sde.

    4. Créez un schéma sde et définissez-le comme schéma par défaut de l’utilisateur sde.

    5. Accordez à l’utilisateur sde les privilèges nécessaires pour créer une géodatabase comme indiqué dans la rubrique Privilèges pour les géodatabases dans SQL Server.

    6. Créez un identifiant de connexion authentifié par SQL Server qui sert à stocker et à publier les données.

    7. Dans la base de données, créez un utilisateur qui est apparié à l'identifiant de connexion créé à l'étape précédente.

    8. Créez une structure détenue par l'utilisateur que vous avez créé à l'étape précédente.

      La structure doit avoir le même nom que l'utilisateur.

    9. Accordez au nouvel utilisateur les privilèges minimaux indiqués pour les créateurs de données à la rubrique Privilèges pour les géodatabases dans SQL Server.

    Pour en savoir plus sur la création de la base de données, l’identifiant de connexion, l’utilisateur et le schéma, consultez la documentation technique relative à Microsoft SQL Server.

  4. Connectez-vous à l’instance EC2 où ArcGIS Pro est installé et établissez une connexion entre ArcGIS Pro et la nouvelle base de données, mais avec l’identifiant de connexion sde.

  5. Ouvrez l’outil Activer une géodatabase d’entreprise dans ArcGIS Pro et indiquez la connexion de base de données que vous avez établie à l’étape précédente.

  6. Indiquez le fichier d’autorisation pour ArcGIS Server.

    Il se trouve sur le lecteur C de l’instance dans \\Program Files\ESRI\License<release#>\sysgen.

  7. Cliquez sur Run (Exécuter) pour créer une géodatabase.

  8. Dans la fenêtre Catalog (Catalogue), connectez-vous à la géodatabase avec l'identifiant de connexion du propriétaire des données.

  9. Utilisez le fichier de connexion créé à la dernière étape pour inscrire la géodatabase auprès d’ArcGIS Server.

    Pour obtenir des instructions, reportez-vous à la rubrique Gérer les data stores inscrits.