Skip To Content

Connexion à partir d’une instance ArcGIS Server à une géodatabase d’entreprise

Si vous avez utilisé l’AMI Windows Esri pour déployer un site ArcGIS Server, le déploiement inclut une installation d’ArcGIS Desktop. Vous pouvez vous connecter à votre instance ArcGIS Server et vous connecter depuis ArcGIS Desktop aux géodatabases d’entreprises créées avec votre déploiement. Les étapes varient légèrement selon que votre géodatabase d’entreprise s’exécute dans une base de données SQL Server Express ou PostgreSQL, ou un RDS (Relational Database Service) Amazon.

Connexion à une géodatabase dans SQL Server Express

Pour vous connecter à une géodatabase d’entreprise dans une instance SQL Server Express, procédez comme suit :

  1. Pour vous connecter à l'instance, vous devez ouvrir des ports dans votre groupe de sécurité.

    Reportez-vous à la rubrique Administrer votre instance Amazon EC2 avec une connexion Bureau à distance de Windows pour savoir comment ouvrir des ports, activer le Bureau à distance, obtenir le mot de passe de connexion d’administrateur et autoriser ArcGIS Desktop. (Vous pouvez ignorer la dernière étape de la rubrique Administrer votre instance Amazon EC2 avec une connexion Bureau à distance de Windows ; il n’est pas nécessaire d’ouvrir ArcGIS Server.)

  2. Une fois connecté à votre instance ArcGIS Server en tant qu’administrateur, après avoir autorisé ArcGIS Desktop, démarrez ArcCatalog.
  3. Dans l'arborescence du catalogue, développez le nœud Connexions aux bases de données.
  4. Double-cliquez sur Ajouter une connexion à une base de données.
  5. Indiquez les propriétés de connexion suivantes pour vous connecter à votre géodatabase d’entreprise dans SQL Server Express :

    TerrainValeur

    Plateforme de base de données

    SQL Server

    Instance

    Nom de l'instance SQL Server

    Utilisez un des noms suivants pour l'instance :

    • Le nom du site.
    • Si ArcGIS Desktop se trouve sur la même machine que l’instance SQL Server Express, vous pouvez saisir localhost.

    Type d’authentification

    Authentification du système d'exploitation

    Base de données

    Sélectionnez le nom de la géodatabase à laquelle vous voulez vous connecter.

  6. Cliquez sur OK pour vous connecter et fermez la boîte de dialogue Connexion à la base de données.
  7. Saisissez le nom de la connexion.

    Par exemple, entrez egdbhostconnection.

Connexion à une géodatabase dans Amazon RDS for SQL Server

Pour vous connecter à une géodatabase dans Amazon RDS for SQL Server, procédez comme suit :

  1. Connectez-vous à l’une des machines de votre instance ArcGIS Server en tant qu’administrateur et autorisez ArcGIS Desktop.

    Reportez-vous à la rubrique Administrer votre instance Amazon EC2 avec une connexion Bureau à distance de Windows pour plus d’informations sur l’établissement d’une connexion Bureau à distance à une instance AWS.

  2. Démarrez ArcCatalog et développez le nœud Database Connections (Connexions aux bases de données) dans l’arborescence du catalogue.
  3. Double-cliquez sur Ajouter une connexion à une base de données.
  4. Indiquez les propriétés de connexion suivantes :

    TerrainValeur

    Plateforme de base de données

    SQL Server

    Instance

    Saisissez une chaîne de connexion composée des éléments suivants : <database_instance_identifier>.<region_id>.rds.amazonaws.com

    • database_instance_identifier : vous avez indiqué ce nom lors de la création du RDS.
    • region_id : affecté par AWS. Comprend un identifiant et le nom de la région dans laquelle le RDS a été créé.

    Type d’authentification

    Authentification de la base de données.

    User name (Nom d’utilisateur)

    Entrez le nom d’un utilisateur de base de données.

    • Si vous avez créé votre site à l’aide d’ArcGIS Server Cloud Builder on Amazon Web Services ou d’un modèle CloudFormation fourni par Esri, entrez sde comme nom d’utilisateur.
    • Si vous avez créé votre propre utilisateur dans la base de données, entrez le nom de cet utilisateur.

    Password (Mot de passe)

    Saisissez le mot de passe de l’utilisateur de base de données.

    Save user name and password (Enregistrer le nom d’utilisateur et le mot de passe)

    Cochez la case en regard de ce paramètre.

    Base de données

    Sélectionnez le nom de la géodatabase à laquelle vous voulez vous connecter.

  5. Cliquez sur OK pour vous connecter et fermez la boîte de dialogue Connexion à la base de données.
  6. Saisissez le nom de la connexion.

    Par exemple, entrez egdbhostconnection.

Connexion à une géodatabase dans PostgreSQL ou Amazon RDS for PostgreSQL

Les images virtuelles AMI Esri qui incluent PostgreSQL s’exécutent sur Ubuntu. Par conséquent, aucune installation ArcGIS Desktop n’est présente sur l’instance ArcGIS Server. Les étapes suivantes vous expliquent comment vous connecter à une géodatabase d’entreprise dans un agrégat de bases de données PostgreSQL sur AWS ou comment vous connecter à une géodatabase dans Amazon RDS for PostgreSQL à partir d’une installation sur site de ArcGIS Desktop. Notez que les performances sont plus lentes lorsque vous vous connectez depuis une installation ArcGIS Desktop sur site que si la connexion a lieu depuis une installation située sur une instance EC2 dans la même région AWS que la base de données PostgreSQL.

  1. Pour vous connecter à l'instance, vous devez ouvrir des ports dans votre groupe de sécurité.
  2. Connectez-vous à partir d’une installation d’ArcGIS Desktop sur votre bureau local à la géodatabase dans AWS.

    Pour ce faire, vous devrez peut-être modifier les paramètres de pare-feu du réseau. Vérifiez auprès des administrateurs du réseau si vous avez accès aux instances dans le cloud depuis votre bureau.

    1. Démarrez ArcMap ou ArcCatalog et développez le nœud Database Connections (Connexions aux bases de données) dans l’arborescence du catalogue.
    2. Double-cliquez sur Ajouter une connexion à une base de données.
    3. Indiquez les propriétés de connexion suivantes pour vous connecter à votre géodatabase :

      TerrainValeur

      Plateforme de base de données

      PostgreSQL

      Instance

      Pour une base de données d’un agrégat de bases de données PostgreSQL dans AWS, utilisez l’un des éléments suivants :

      • Le nom du site.
      • Le DNS public de l’instance sur laquelle PostgreSQL est installé.

        Voici un exemple de nom DNS :ec2-123-45-678-90.compute-1.amazonaws.com

        Remarque :

        Notez que si vous arrêtez votre site ou votre instance EC2, le DNS public change. Par conséquent, si vous utilisez le DNS pour vous connecter, vous devrez mettre à jour ces informations de connexion.

      Pour une base de données Amazon RDS for PostgreSQL, entrez une chaîne de connexion composée des éléments suivants : <database_instance_identifier>.<region_id>.rds.amazonaws.com

      • database_instance_identifier : vous avez indiqué ce nom lors de la création du RDS.
      • region_id : affecté par AWS. Comprend un identifiant et le nom de la région dans laquelle le RDS a été créé.

      Type d’authentification

      Authentification de la base de données.

      User name (Nom d’utilisateur)

      Entrez le nom d’un utilisateur de base de données.

      • Si vous avez créé votre site à l’aide d’un modèle CloudFormation fourni par Esri, saisissez owner comme nom d’utilisateur.
      • Si vous avez créé votre propre utilisateur dans la base de données, entrez le nom de cet utilisateur.

      Password (Mot de passe)

      Saisissez le mot de passe de l’utilisateur de base de données.

      Save user name and password (Enregistrer le nom d’utilisateur et le mot de passe)

      Cochez la case en regard de ce paramètre.

      Base de données

      Sélectionnez le nom de la géodatabase à laquelle vous voulez vous connecter.

    4. Cliquez sur OK pour vous connecter et fermez la boîte de dialogue Connexion à la base de données.
    5. Saisissez le nom de la connexion.

      Par exemple, entrez egdbhostconnection.