Dans les logiciels ArcGIS, le terme serveurs de base de données se réfère aux instances de Microsoft SQL Server Express que vous avez configurées pour stocker des géodatabases de bureau ou de groupe de travail. ArcGIS Desktop au niveau de licence Desktop Standard ou Desktop Advanced, ArcGIS Engine et ArcGIS Server Workgroup incluent les fichiers d’installation de SQL Server Express pour vous permettre de créer ces serveurs de base de données.
Quiconque détient une licence Desktop Advanced ou Desktop Standard d'ArcGIS Desktop, ArcGIS Engine avec l'option Geodatabase Update ou ArcGIS Enterprise de niveau Workgroup, peut configurer et utiliser une instance SQL Server Express (un serveur de base de données) pour stocker des géodatabases.
Vous pouvez configurer un serveur de base de données en vue de l'utiliser ou y ajouter d'autres utilisateurs pour leur permettre d'accéder aux géodatabases qu'il contient. Dans la plupart des cas, la personne qui configure le serveur de base de données est l'administrateur du serveur. Cette personne est responsable de l'accès à de la maintenance du serveur de base de données.
Voici un résumé des étapes à suivre pour configurer et utiliser un serveur de base de données et les géodatabases qu'il stocke.
Configurer
Pour configurer un serveur de base de données, installez SQL Server Express et activez-le pour le stockage des géodatabases, ajoutez une connexion à l'instance SQL Server sous Serveurs de base de données dans l'arborescence du Catalogue, et créez des géodatabases.
Installer SQL Server Express
Utilisez le fichier d'installation de SQL Server Express fourni avec ArcGIS Desktop, ArcGIS Engine ou ArcGIS Enterprise pour installer SQL Server Express et lui permettre de stocker des géodatabases.
Installer un client SQL Server
Pour se connecter depuis ArcMap vers l’instance SQL Server Express, installez le client SQL Server (disque odbc) sur l’ordinateur sur lequel ArcMap est installé.
Vous pouvez télécharger les disques odbc SQL Server depuis le site Web de Microsoft ou My Esri. Consultez la documentation Microsoft pour en savoir plus sur la manière de les installer.
Il n'est pas nécessaire d'installer le client SQL Server sur ArcGIS Server Workgroup, puisque l'instance de SQL Server Express contient déjà les fichiers nécessaires à la connexion.
Créer des géodatabases
Lorsque SQL Server Express et le client SQL Server sont configurés, démarrez ArcMapet la fenêtre Catalogue ou l'application ArcCatalogautonome pour ajouter une connexion au serveur de base de données.
A ce stade, vous êtes connecté au serveur, mais aucune géodatabase n'existe. L'étape suivante consiste alors à créer une ou plusieurs géodatabases sur le serveur de base de données.
Si d'autres utilisateurs doivent accéder aux nouvelles géodatabases, vous devez les ajouter au serveur de base de données.
Ajouter des utilisateurs
En tant qu'administrateur de serveur, vous ajoutez des identifiants Windows au serveur de base de données pour tous les utilisateurs qui doivent accéder aux géodatabases du serveur de base de données. L'administrateur de serveur est également chargé de l'affectation d'autorisations utilisateur aux géodatabases.
Ajouter
Vous et tout utilisateur possédant des autorisation de lecture/écriture dans la géodatabase pouvez créer ou importer des données vers une géodatabase du serveur de base de données. Pour savoir plus sur le remplissage de vos géodatabases avec des données, reportez-vous aux rubriques de la section "Ajout de jeux de données". Pour commencer, consultez la rubrique Vue d'ensemble de l'ajout de jeux de données à la géodatabase
Se connecter
Vous pouvez accéder aux géodatabases d'un serveur de base de données de deux manières depuis ArcMap : via Serveur de base de données ou Connexions aux bases de données dans l'arborescence du Catalogue.
Les administrateurs de serveurs et de géodatabases doivent créer des connexions sous le nœud Serveurs de base de données pour effectuer des tâches administratives telles que la création d'une sauvegarde de géodatabase ou la modification d'autorisations utilisateur. Lorsque vous avez ajouté une connexion à un serveur de base de données, elle est présente lorsque vous redémarrez ArcMap ou ArcCatalog. Vous pouvez double-cliquer sur le serveur de base de données pour vous y reconnecter.
Les utilisateurs qui doivent uniquement créer, modifier, publier ou lire des données à partir des géodatabases, peuvent se connecter à une géodatabase spécifique sous le nœud Connexions aux bases de données dans l'arborescence du Catalogue. Vous devez utiliser une connexion à une base de données (fichier .sde) si vous exécutez plusieurs outils de géotraitement ou si vous comptez publier des services. L'administrateur de serveur doit fournir aux utilisateurs les informations nécessaires à la création d'une connexion à une base de données ou d'un fichier de connexion qu'ils peuvent utiliser. Reportez-vous à la rubrique Préconfigurer des fichiers de connexion pour plus d'informations.
Maintenance du serveur et des géodatabases
Outre la création de géodatabases, l'ajout d'utilisateurs et le contrôle des autorisations utilisateur, les administrateurs de serveur sont tenus d'effectuer les tâches suivantes :
- Transfert de géodatabases entre des serveurs de base de données
- Restauration de géodatabases sur le serveur de base de données
- Mise à niveau vers SQL Server Express
- Mise à jour de clés de licence ArcGIS
L'administrateur de géodatabase ou l'administrateur de serveur peut effectuer les tâches de maintenance de géodatabases. Parmi les tâches de maintenance d'une géodatabase, on compte les suivantes :
Utiliser les données d'une géodatabase
Une fois que le serveur de base de données et ses géodatabase sont configurés, les utilisateurs disposant d'autorisations de lecture/écriture sur les données de la géodatabase peuvent modifier les données existantes. Pour la prise en main de la mise à jour, consultez la rubrique Présentation rapide de la mise à jour.
Les données seront vraisemblablement utilisées dans les cartes. Reportez-vous à la section "Cartographie et visualisation" de l'aide qui contient des rubriques relatives à la cartographie dans ArcMap.
Il est également possible d'accéder aux données de géodatabase via les services ArcGIS. Reportez-vous à la rubrique Rendre vos données accessibles dans ArcGIS Server pour savoir comment procéder pour accéder aux serveurs de bases de données à partir d'un site ArcGIS Server.