Connexion à PostgreSQL en vue d'une publication sur un serveur de données spatiales

Pour vous connecter à PostgreSQL à partir d'ArcGIS for Desktop en vue de créer une carte et de publier des données sur un serveur de données spatiales, vous devez placer les fichiers du client PostgreSQL dans le répertoire bin d'ArcGIS for Desktop, vous assurer que la base de données accepte les connexions et créer une connexion à cette dernière.

Vous pouvez télécharger les fichiers du client PostgreSQL du portail d'assistance client Esri et les placer dans le répertoire bin de l'application client ArcGIS pour vous connecter directement à une base de données PostgreSQL.

Procédez comme suit pour obtenir les fichiers requis et créer une connexion à la base de données PostgreSQL à partir d'ArcGIS for Desktop :

Etapes :
  1. Téléchargez les bibliothèques pg_client_windows86 à partir du portail d'assistance client Esri.
  2. Transférez les fichiers du client vers le répertoire bin d'ArcGIS for Desktop.
    RemarqueRemarque :

    Veillez à placer tous les fichiers dans le répertoire bin. Les versions spécifiques de ces fichiers sont requises pour établir une connexion à la base de données. Même si vous détenez déjà une version différente de l'un des fichiers sur votre système, la version du fichier que vous avez téléchargé à partir du portail d'assistance client Esri doit être présente dans le répertoire bin du client.

  3. Modifiez le fichier PostgreSQL pg_hba.conf sur le serveur de base de données de façon à accepter des connexions client. Consultez la documentation PostgreSQL pour plus d'informations sur la modification du fichier pg_hba.conf.
  4. Si vous avez révoqué les privilèges CONNECT du rôle Public dans la base de données, vous devez accorder des privilèges CONNECT à l'utilisateur pour qu'il puisse se connecter à la base de données.
  5. Lancez ArcCatalog ou ArcMap et ouvrez la fenêtre Catalogue.
  6. Développez le nœud Connexion à une base de données et double-cliquez sur Ajouter une connexion à une base de données.
  7. Sélectionnez PostgreSQL dans la liste déroulante Plateforme de la base de données.
  8. Saisissez le nom du serveur où PostgreSQL est installé dans la zone de texte Instance.
  9. Saisissez le nom de la base de données PostgreSQL dans la zone de texte Base de données.
  10. Utilisez l'authentification de la base de données pour vous connecter, puis saisissez le nom d'utilisateur et le mot de passe de l'utilisateur se connectant dans les zones de texte appropriées.

    La case à cocher Enregistrer le nom d’utilisateur et le mot de passe doit être sélectionnée.

  11. Cliquez sur OK pour établir la connexion.

Une nouvelle connexion à la base de données est répertoriée sous le nœud Connexions aux bases de données.

Thèmes connexes

9/13/2013