Skip To Content

Inscrire une base de données SQL Server auprès d'ArcGIS Server

Si vous êtes un éditeur ou un administrateur ArcGIS Server dans votre organisation, vous pouvez inscrire vos stockages des données et cloud sur site. En procédant ainsi, vous inscrivez les dossiers de données, les bases de données et les géodatabases auprès d'ArcGIS Server afin que les services que vous publiez puissent référencer les données de ces dossiers, bases de données et géodatabases. En inscrivant des données, vous communiquez à ArcGIS Server une liste d'emplacements auxquels il peut accéder. L'inscription des données permet également à ArcGIS Server d'ajuster les chemins d'accès aux données lors des opérations de publication sur plusieurs machines.

Les sections suivantes expliquent comment préparer votre client ArcGIS à se connecter à une base de données SQL Server (qu'elle contienne ou non une géodatabase) et à inscrire la base de données auprès d'ArcGIS Server.

Installer un client SQL Server

Installez le logiciel client SQL Server sur toutes les machines clientes ArcGIS qui se connectent à une base de données SQL Server. Vous pouvez obtenir le logiciel d'installation du client SQL Server auprès de Microsoft ou sur My Esri.

Si votre client ArcGIS est installé sur une machine équipée d'un système d'exploitation 64 bits, installez le client SQL Server 64 bits. Les clients 32 et 64 bits sont ainsi installés pour vous permettre de vous connecter à partir d’ArcMap 32 bits, ArcGIS Server 64 bits et ArcGIS Pro. Si ArcMap est installé sur un système d'exploitation 32 bits, installez le client SQL Server 32 bits.

Si votre client ArcGIS est installé sur la même machine que SQL Server, il est inutile d'installer le client SQL Server, car les fichiers nécessaires pour la connexion sont installés avec le système de gestion de base de données.

Reportez-vous à la rubrique Connexion à SQL Server à partir d'ArcGIS pour plus d'informations.

Accorder des privilèges

Le nom d'utilisateur avec lequel vous vous connectez à la base de données doit être autorisé à accéder aux données à publier. Les privilèges, ainsi que les circonstances dans lesquelles vous devez les accorder, sont les suivants :

CONNECT

Par défaut, le droit de se connecter à la base de données est accordé au rôle de base de données public. Si le privilège CONNECT a été révoqué du rôle public, vous devez l'accorder aux utilisateurs et rôles individuels de la base de données.

Privilèges SELECT sur les jeux de données à publier

A l’utilisateur de base de données (si vous utilisez l’authentification de la base de données) ou au compte ArcGIS Server (si vous utilisez l'authentification du système d'exploitation), vous devez accorder au moins les privilèges SELECT sur les jeux de données à publier.

Privilèges INSERT, UPDATE et/ou DELETE sur les jeux de données à publier

Pour mettre les données à jour via un service d'entités, des privilèges de mise à jour suffisants doivent être accordés sur les jeux de données de la base de données.

Si vous prévoyez d'inscrire la géodatabase en tant que base de données gérée, l’utilisateur qui se connecte doit disposer des privilèges suffisants pour créer des données dans la géodatabase et posséder une structure par défaut correspondant au nom d'utilisateur de la base de données. Reportez-vous à la rubrique Privilèges pour les géodatabases dans SQL Server pour plus d'informations.

Se connecter à SQL Server

Vous devez fournir les informations suivantes pour inscrire une base de données SQL Server auprès d’un site ArcGIS Server :

  • Type de système de gestion de base de données auquel vous vous connectez (dans ce cas, SQL Server)
  • Nom de l'instance SQL Server
  • Le type d'authentification à utiliser : base de données ou système d'exploitation

    Si l'authentification de la base de données est utilisée, vous devez fournir un nom d'utilisateur et un mot de passe valides. Vous devez enregistrer ces informations dans le fichier de connexion.

    Si vous faites appel à l'authentification du système d'exploitation, utilisez un compte de domaine pour le compte ArcGIS Server, ajoutez-le en tant qu'identifiant de connexion à l'instance SQL Server et appariez-le à un utilisateur que vous créez dans la base de données. ArcGIS Server utilisera ce compte pour se connecter à la base de données.

  • Nom de la base de données à laquelle vous voulez vous connecter
Héritage :

Vous ne pouvez par utiliser un service ArcSDE pour vous connecter à des géodatabases d’entreprise ArcGIS 10.3 ou ultérieures. Pour vous connecter à une géodatabase d'entreprise 10.2.2 ou antérieure via un service ArcSDE, créez un fichier .sde à l’aide de l’outil de géotraitement Créer un fichier de connexion à ArcSDE ou d'un script Python, puis importez cette connexion lorsque vous inscrivez la géodatabase auprès d’ArcGIS Server.

Inscrire auprès d'ArcGIS Server

Vous pouvez inscrire la base de données à partir d'ArcGIS Server Manager ou de l’arborescence du Catalogue dans ArcMap. Reportez-vous aux rubriques suivantes pour obtenir une description des options d'inscription et savoir comment inscrire la base de données :