Skip To Content

Créer une géodatabase dans 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. Utilisation 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 depuis un client ArcGIS installé sur une instance Amazon Web Services (AWS) se trouvant dans la même région que l’instance de 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) pour 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) pour 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 groupe d’étapes ci-dessous décrit la création de géodatabases supplémentaires pour un site ArcGIS Server sur AWS, créé à l’aide d’un modèle AWS CloudFormation Esri ou de l’utilitaire ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services. Le second groupe d'étapes explique comment créer des géodatabases d'entreprise dans Amazon RDS for SQL Server si vous avez lancé l'image virtuelle AMI de Esri depuis la console de gestion AWS.

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

Suivez les étapes suivantes pour créer une géodatabase d’entreprise supplémentaire dans Amazon RDS for SQL Server pour une utilisation avec un site ArcGIS Server s’exécutant sur des instances Amazon Web Services lancées depuis un modèle AWS CloudFormation Esri ou de l’utilitaire ArcGIS Enterprise Cloud Builder CLI for AWS :

  1. Connectez-vous à l'instance Amazon RDS for SQL Serverdepuis SQL Server Management Studio à l'aide de l'identifiant de connexion principal. Pour les instructions, consultez la AWS rubrique 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. Effectuez toutes les actions suivantes 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 une structure sde détenue par l'utilisateur sde.
    4. Accordez à l’utilisateur sde create function, create procedure, create table et create view les privilèges relatifs à la base de données.
    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 create procedure, create table et create view les privilèges relatifs à la base de données.

    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. Établissez une connexion Bureau à distance vers votre instance ArcGIS Server en tant qu’administrateur Windows.
  4. Démarrez ArcGIS Pro, ouvrez un projet, et ouvrez le volet Catalog (Catalogue).
  5. Connectez-vous à votre nouvelle base de données à l'aide de l'identifiant de connexion sde.
  6. Ouvrez l'outil Activer la géodatabase d'entreprise et indiquez la connexion de base de données que vous avez établie à l'étape précédente.
  7. Spécifiez le fichier d’autorisations pour ArcGIS Server. Il se trouve sur le lecteur C de l'instance dans \\Program Files\ESRI\License<release#>\sysgen.
  8. Cliquez sur OK pour exécuter l'outil et créer une géodatabase.

Lorsque vous avez une géodatabase, créez une connexion à celle-ci et inscrivez-la auprès d’ArcGIS Server.

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

Suivez les étapes suivantes pour créer une instance Amazon RDS for SQL Server pour une utilisation avec votre instance ArcGIS Enterprise on Amazon Web Services ; créez des identifiants de connexion, des utilisateurs et des structures ; accordez à l'utilisateur sde les privilèges appropriés pour créer une géodatabase, accordez au propriétaire des données les privilèges appropriés 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, reportez-vous à 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 Serverque vous avez créée dans la première étape.
  3. Effectuez toutes les actions suivantes 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 une structure sde détenue par l'utilisateur sde.
    5. Accordez à l’utilisateur sde create function, create procedure, create table et create view les privilèges relatifs à la base de données.
    6. Créez un identifiant de connexion authentifié par SQL Server qui servira à 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 à l’utilisateur create procedure, create table et create view les privilèges relatifs à la base de données.

    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.

  4. Établissez une connexion Bureau à distance vers votre instance ArcGIS Server en tant qu’administrateur Windows.
  5. Démarrez ArcGIS Pro, ouvrez un projet, et ouvrez le volet Catalog (Catalogue).
  6. Connectez-vous à votre nouvelle base de données à l'aide de l'identifiant de connexion sde.
  7. Ouvrez l'outil Activer la géodatabase d'entreprise et indiquez la connexion de base de données que vous avez établie à l'étape précédente.
  8. Spécifiez le fichier d’autorisations pour ArcGIS Server. Il se trouve sur le lecteur C de l'instance dans \\Program Files\ESRI\License<release#>\sysgen.
  9. Cliquez sur Run (Exécuter) pour créer une géodatabase.
  10. Dans la fenêtre Catalog (Catalogue), connectez-vous à la géodatabase avec l'identifiant de connexion du propriétaire des données.
  11. Utilisez le fichier de connexion créé au cours de la dernière étape pour inscrire la géodatabase auprès d’ArcGIS Server. Pour obtenir des instructions, reportez-vous à la rubrique Inscrire vos données auprès d’ArcGIS Server à l’aide d’Server Manager.