Skip To Content

Inscrire une géodatabase de groupe de travail auprès de ArcGIS Server

En tant qu’administrateur ou éditeur ArcGIS Server, vous pouvez inscrire des sources de données de services Web ArcGIS Server.

Pour que vous puissiez inscrire une géodatabase de groupe de travail auprès de ArcGIS Server, le site ArcGIS Server doit être concédé sous licence pour le groupe de travail.

Voici un récapitulatif des étapes à suivre pour inscrire une géodatabase de groupe de travail auprès d’un site ArcGIS Server (groupe de travail) :

  • Installez le client Microsoft SQL Server sur toutes les machines client distantes de l’instance SQL Server Express.
  • Ajoutez le compte ArcGIS Server au serveur de base de données.
  • Accordez au moins des privilèges d’accès en lecture seule aux données à publier au compte ArcGIS Server.
  • Créez un fichier de connexion à une base de données (.sde) qui accède à la géodatabase de groupe de travail.
  • Importez le fichier .sde pour inscrire la géodatabase auprès du site de groupe de travail ArcGIS Server.

Les sections ci-dessous expliquent comment préparer vos clients ArcGIS à se connecter à une géodatabase de groupe de travail et à l’inscrire auprès d’un site (de groupe de travail) ArcGIS Server.

Remarque :

Vous devez utiliser ArcMap pour ajouter le compte ArcGIS Server au serveur de base de données et lui octroyer des droits d’accès aux données ; toutefois vous ne pouvez pas procéder à la publication depuis ArcMap. Créez des cartes et publiez-les depuis ArcGIS Pro.

Installer le pilote ODBC pour SQL Server

Lorsque vous utilisez un groupe de travail ArcGIS Enterprise ou ArcGIS Server, ArcGIS Server et l’instance SQL Server Express doivent être installés sur la même machine. Il n’est pas nécessaire d’installer le client SQL Server sur la machine sur laquelle ArcGIS Server est installé car les fichiers requis pour la connexion sont installés avec l’instance SQL Server Express. Cependant, si le site ArcGIS Server contient plusieurs machines, vous devez installer le pilote Microsoft ODBC pour SQL Server sur les autres machines du site.

Vous ne pouvez créer et administrer des géodatabases de groupe de travail que dans ArcMap 10.8.1 ou version antérieure. Vous devez installer le pilote ODBC pour SQL Server sur la machine ArcMap.

Vous devez utiliser ArcGIS Pro pour publier des données à partir d’une géodatabase de groupe de travail sur un site de groupe de travail ArcGIS Server 11 ou version ultérieure. Installez le pilote ODBC pour SQL Server sur la machine ArcGIS Pro.

Vous pouvez obtenir et installer le pilote ODBC à partir du Centre de téléchargement Microsoft ou de My Esri. Vérifiez la configuration système requise d’ArcGIS pour SQL Server afin de vérifier la version du pilote ODBC prise en charge pour SQL Server Express et la version du logiciel ArcGIS que vous utilisez.

Ajouter le compte ArcGIS Server au serveur de base de données

Les géodatabases de groupe de travail utilisent exclusivement les connexions authentifiées par le système d’exploitation. Lorsque l’authentification du système d’exploitation est spécifiée pour la connexion à la base de données, ArcGIS Server se connecte aux données avec le compte ArcGIS Server.

Ajoutez le compte ArcGIS Server au serveur de base de données.

  1. Connectez-vous au client à l’aide d’un identifiant d’administrateur de serveur de base de données, puis démarrez ArcMap ou ArcCatalog.
  2. Double-cliquez sur le serveur de base de données dans l'arborescence du catalogue pour établir une connexion.
  3. Cliquez avec le bouton droit sur le serveur de base de données, puis cliquez sur Autorisations pour ouvrir la boîte de dialogue Autorisations des serveurs de base de données.
  4. Ajoutez le compte ArcGIS Server au serveur de base de données.
    1. Cliquez sur Ajouter un utilisateur.
    2. Spécifiez l’emplacement (local ou domaine) de votre compte ArcGIS Server.
    3. Saisissez le nom de votre compte ArcGIS Server et cliquez sur Check Names (Vérifier les noms) pour vérifier la validité du nom de connexion.
    4. Cliquez sur OK pour fermer la boîte de dialogue Sélectionner un utilisateur ou un groupe.

      Le nom de connexion est ajouté à la liste Utilisateurs du serveur de base de données.

    5. Cliquez sur OK pour appliquer vos modifications et fermer la boîte de dialogue Autorisations.

Par défaut, le compte ArcGIS Server est ajouté en tant qu’utilisateur dans toutes les géodatabases du serveur de base de données, mais aucun privilège spécifique n’est accordé à cet utilisateur dans les géodatabases.

Vous devez ensuite autoriser le compte ArcGIS Server à accéder aux données que vous souhaitez publier sur ArcGIS Server.

Accordez au compte ArcGIS Server un accès aux données.

Vous devez autoriser le compte ArcGIS Server à accéder aux données de la géodatabase. Si vous ne comptez pas publier de services d’entités modifiables à partir de la géodatabase, il vous suffit d’accorder des privilèges d’accès en lecture seule sur la géodatabase à l’utilisateur ArcGIS Server. Si vous comptez publier des services d’entités modifiables, accordez au compte ArcGIS Server des privilèges de lecture/écriture sur les données. Si vous comptez inscrire la géodatabase en tant que base de données gérée pour le site de groupe de travail ArcGIS Server, vous devez également accorder des autorisations en écriture sur la géodatabase au compte ArcGIS Server.

  1. Sous le nœud Serveurs de bases de données de l'arborescence du Catalogue, double-cliquez sur la géodatabase de groupe de travail que vous voulez inscrire auprès du serveur pour vous y connecter.
  2. Ouvrez la boîte de dialogue Autorisations de la géodatabase.

    Cliquez avec le bouton droit sur la géodatabase, pointez sur Administration, puis sélectionnez Autorisations.

  3. Sélectionnez l’utilisateur ArcGIS Server dans la liste Database Server Users (Utilisateurs du serveur de base de données) et accordez-lui des autorisations sur la géodatabase.
    • Dans le cas où la géodatabase de groupe de travail est une base de données inscrite, cliquez sur Read Only (Lecture seule) pour accorder des autorisations d’accès en lecture seule au compte ArcGIS Server sur toutes les données de la géodatabase.
    • Dans le cas où la géodatabase est une base de données gérée, cliquez sur Read/Write (Lecture/écriture) pour autoriser le compte ArcGIS Server à créer des jeux de données dans la géodatabase.
  4. Cliquez sur OK pour enregistrer les modifications et fermer la boîte de dialogue Autorisations.
  5. Si vous comptez publier des services d’entités modifiables à partir d’une base de données inscrite, accordez au compte ArcGIS Server des droits d’accès en lecture/écriture sur les jeux de données à mettre à jour. Seuls les propriétaires des données peuvent modifier les privilèges sur leurs jeux de données. Par conséquent, si cela est nécessaire, demandez au propriétaire des données de suivre la procédure ci-après :
  6. Cliquez avec le bouton droit sur un des jeux de données à mettre à jour, pointez sur Organiser, puis cliquez sur Privilèges.
  7. Sélectionnez le compte ArcGIS Server dans la liste Database Server Users (Utilisateurs du serveur de base de données), cliquez sur Read/Write (Lecture/écriture), puis sur cliquez sur OK pour fermer la boîte de dialogue.
  8. Répétez les deux étapes précédentes pour chaque jeu de données qui sera modifié via un service d'entités.

Créer un fichier de connexion à une base de données

Pour inscrire une géodatabase de groupe de travail auprès d’un site ArcGIS Server, vous devez référencer une connexion à une base de données (fichier .sde) et non une connexion à un serveur de base de données (fichier .gds).

Pour ce faire, le plus simple est de cliquer avec le bouton droit sur la géodatabase qui se trouve sous le serveur de base de données dans l'arborescence du catalogue, puis de sélectionner Enregistrer une connexion. Une connexion est créée sous Database Connections (Connexions aux bases de données) dans l’arborescence du Catalogue.

Vous pouvez également créer un fichier de connexion à une base de données dans ArcGIS Pro qui accède à la géodatabase de groupe de travail.

Une fois le fichier créé, importez-le lorsque vous inscrivez la géodatabase.

Inscrire la géodatabase de groupe de travail

Vous pouvez inscrire la géodatabase de groupe de travail en tant que base de données ou base de données gérée. Cette action est possible à partir de n’importe quel écran ArcGIS Server Manager.