Dans le logiciel ArcGIS, les serveurs de bases de données font référence aux instances de Microsoft SQL Server Express autorisées à stocker des géodatabases de bureau ou de groupe de travail.
Quiconque détient une licence Advanced ou Standard d'ArcGIS for Desktop, ou ArcGIS Engine avec l'option Geodatabase Update ou ArcGIS for Server au 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 le nœud 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 for Desktop, ArcGIS Engine ou ArcGIS for Server au niveau Workgroup, pour installer SQL Server Express et lui permettre de stocker des géodatabases.
Installer un client SQL Server
Vous devez installer SQL Server Native Client sur l'ordinateur où ArcGIS for Desktop est installé. Cela vous permet de vous connecter à l'instance SQL Server Express.
Vous pouvez télécharger SQL Server Native Client à partir du site web de Microsoft ou du site My Esri. Reportez-vous à la documentation Microsoft pour installer SQL Server Native Client.
Créer des géodatabases
Lorsque SQL Server Express et le client SQL Server sont configurés, démarrez ArcMap et la fenêtre Catalogue ou l'application ArcCatalog autonome 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 les données
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 et d'autres éléments de géodatabase ». Pour commencer, consultez la rubrique Vue d'ensemble de l'ajout de jeux de données à la géodatabase
Connecter
Il existe deux moyens d'accéder aux géodatabases d'un serveur de base de données à partir d'ArcGIS for Desktop : via le nœud Serveur de base de données ou le nœud Connexions aux bases de données de 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) lorsque 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 ArcGIS.
Il est également possible d'accéder aux données de géodatabase via les Services ArcGIS. Pour en savoir plus sur la procédure d'accès aux serveurs de base de données avec ArcGIS for Server, reportez-vous à la rubrique Préparation de ressources pour la publication sous forme de services.