00090 : <valeur> requiert une base de données inscrite
Vous publiez un service de carte avec la fonctionnalité Accès aux entités (service d'entités), un service de carte compatible WFS avec prise en charge des transactions (WFS-T) ou un service d'imagerie avec fonctionnalité de mise à jour activée, et vous n'avez pas inscrit de géodatabase d'entreprise auprès d'ArcGIS server.
Le type de service est indiqué par le nom dans la section étiquetée <valeur> dans le message d'erreur.
Cet analyseur peut apparaître même si la géodatabase d'entreprise source ou la base de données d'entreprise a déjà été inscrite auprès du serveur. Cela s'explique par le fait que les propriétés de connexion (nom d'utilisateur, mot de passe, version, etc.) utilisées par une couche ou une table autonome référençant la géodatabase d'entreprise source ne correspondent pas aux propriétés de connexion de la géodatabase d'entreprise inscrite auprès du serveur. Dans ce cas, vous inscrivez non seulement une géodatabase d'entreprise, mais également la connexion à la géodatabase. L'inscription est nécessaire pour chaque connexion distincte.
Par exemple, supposons que vous disposiez d'une géodatabase d'entreprise nommée DB1 avec deux versions : default et v1. Vous inscrivez uniquement la connexion vers DB1 avec la version default. Si vous tentez de publier une carte contenant des couches ou des tables autonomes qui pointent vers la version v1, et que vous n'avez pas inscrit cette connexion vers DB1, cet analyseur apparaîtra. Cela se produit également si vous avez différentes connexions à la géodatabase avec différents noms d'utilisateurs.
Pour en savoir plus sur la connexion à une géodatabase entreprise et les connexions aux bases de données dans ArcGIS
Solution
Utilisez l'onglet Stockage des données des Propriétés ArcGIS Server pour inscrire votre géodatabase d'entreprise auprès d'ArcGIS Server.
- Si vous souhaitez que le service fasse référence aux données copiées dans une géodatabase d'entreprise spécifiée, inscrivez une base de données gérée par le serveur. Dans ce cas, les données que vos couches référencent actuellement seront copiées dans la géodatabase d'entreprise que vous venez d'inscrire. Les couches du service référenceront les données de cette géodatabase d'entreprise, et non de la source de données d'origine.
- Cliquez sur le menu déroulant Ajouter en regard de la zone de liste Bases de données inscrites et sélectionnez Inscrire la base de données gérée par le serveur pour ouvrir la boîte de dialogue Inscrire la base de données.
- Entrez un nom pour l'inscription de la base de données.
- Cliquez sur Modifier pour inscrire une nouvelle connexion à la base de données serveur ou cliquez sur Importer pour accéder à une connexion à la base de données existante et l'utiliser.
Remarque :Si certaines des couches font référence à des sources de données non prises en charge par les services d'entités ou WFS-T, par exemple des fichiers de formes ou des classes d'entités de géodatabase fichier, vous pouvez utiliser une base de données gérée par le serveur, auquel cas les données non prises en charge seront copiées dans cette géodatabase d'entreprise. Cela rendra la couche utilisable dans un service d'entités.
- Si vous souhaitez que le service fasse référence aux mêmes données que votre carte, inscrivez cette géodatabase d'entreprise auprès d'ArcGIS Server.
- Cliquez sur Ajouter en regard de la zone de liste Bases de données inscrites pour ouvrir la boîte de dialogue Inscrire la base de données.
- Entrez un nom pour l'inscription de la base de données.
- Activez Identique à la connexion des bases de données de l'éditeur.
- Sous Connexion à la base de données de l'éditeur, cliquez sur Ajouter pour entrer une nouvelle connexion à la base de données ou cliquez sur Importer pour accéder à une connexion à la base de données existante et l'utiliser.
- Si vous souhaitez que le service fasse référence à une géodatabase d'entreprise différente de celle de votre carte, vous devez inscrire la géodatabase d'entreprise utilisée par la carte et la géodatabase d'entreprise que le service devra utiliser.
- Cliquez sur Ajouter en regard de la zone de liste Bases de données inscrites pour ouvrir la boîte de dialogue Inscrire la base de données.
- Entrez un nom pour la base de données inscrite.
- Désactivez Identique à la connexion des bases de données de l'éditeur.
- Sous Connexion à la base de données de l'éditeur, cliquez sur Ajouter pour entrer une nouvelle connexion à la base de données ou cliquez sur Importer pour accéder à une connexion à la base de données existante et l'utiliser.
- Sous Connexion à la base de données serveur, cliquez sur Ajouter pour entrer une nouvelle connexion à la base de données ou cliquez sur Importer pour accéder à une connexion à la base de données existante et l'utiliser.
Pour en savoir plus sur l'inscription de votre géodatabase auprès d'ArcGIS for server.
Plus d'informations
Les services d'entités, WFS-T et d'imagerie pouvant être mis à jour nécessitent que toutes les couches du service fassent référence à une seule géodatabase d'entreprise utilisant la même connexion à la base de données. Cette connexion à la géodatabase d'entreprise doit également être inscrite auprès d'ArcGIS Server.
L'inscription des données permet de fournir au serveur une liste d'emplacements source des données de vos services. L'inscription des données est une étape facultatif qui présente deux avantages principaux :
- L'inscription des données vous aide à déterminer si vos services utilisent des emplacements de données connus et approuvés par l'administrateur du serveur.
- Dans certains scénarios utilisant le cloud, l'inscription des données peut fournir un réappariement automatiquement les des chemins d'accès à vos données lorsque vous publiez (et, par conséquent, téléchargez) votre carte, votre globe ou d'autres ressources sur le serveur.
Pour en savoir plus sur les considérations sur le stockage des données, les scénarios de déploiement et comment rendre vos données accessibles au serveur