Skip To 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 de 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 Amazon Elastic Compute Cloud (EC2) en cours d’exécution 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 structure sde.

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

  • Vous utilisez des outils de déploiement ArcGIS Enterprise pour Amazon Web Services (AWS) afin de déployer un site ArcGIS Server, mais vous souhaitez personnaliser le nom ou l’emplacement de la géodatabase inscrite avec votre site ArcGIS Server.
  • Vous utilisez des outils de déploiement ArcGIS Enterprise pour Amazon Web Services (AWS) afin de déployer un site ArcGIS Server, mais vous possédez plusieurs départements qui gèrent leurs propres données discrètes et ont besoin de leurs propres géodatabases.
  • Pour configurer un site ArcGIS Server autonome sur AWS, vous utilisez 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, structures sde et propriétaire de données, et géodatabases, et inscrire les géodatabases auprès du site ArcGIS Server.

Le premier ensemble d’étapes ci-dessous décrit la création de géodatabases supplémentaires pour un site ArcGIS Server sur AWS créé avec le modèle Esri Amazon Web Services (AWS) CloudFormation ou ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services. Le deuxième ensemble d’étapes explique la manière de créer des géodatabases d’entreprise dans Amazon RDS for SQL Server sans utiliser les outils de déploiement ArcGIS Enterprise on Amazon Web Services.

Ajouter une géodatabase à une instance Amazon RDS for SQL Server existante

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 Esri CloudFormation 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 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é à 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 minimum indiqués pour les créateurs de données à la rubrique Privilèges pour les géodatabases dans SQL Server.

    Pour obtenir des instructions sur la façon de créer une base de données, un identifiant, un utilisateur et une structure, consultez la documentation technique relative à Microsoft SQL Server.

  3. Connectez-vous à l’instance EC2ArcGIS 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 la 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. Précisez 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 enregistrez-la auprès de 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 les privilèges utilisateur propriétaire des données pour 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 de la documentation AWS pour créer une instance de base de données exécutant SQL Server.

    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é à 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 minimum 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 Microsoft SQL Server.

  4. Connectez-vous à l’instance EC2ArcGIS 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 la 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. Précisez 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 de ArcGIS Server.

    Pour plus d’informations, consultez Inscrire des data stores gérés.