J'essaie de publier un service d'entités sur le serveur ArcGIS. J'exécute SQL Server Express et ArcSDE. Lorsque j'essaie de publier le service, j'obtiens l'erreur "00090: le service d'entités nécessite une base de données enregistrée".
Lorsque je valide l'enregistrement de la base de données, il semble réussir, mais je ne peux toujours pas publier le service. Les fonctionnalités que je publie se trouvent à l'intérieur de la géodatabase que j'enregistre. Cette géodatabase se trouve sur le même serveur qu'ArcGIS Server, mais j'essaie de publier à partir d'une autre machine. Suis-je en train de manquer une étape cruciale?
Voici une version agrandie de la capture d'écran.
Réponses:
J'essaierais certaines des choses suivantes (par ordre de pertinence):
la source
Il doit s'agir d'une géodatabase d'entreprise (SQL Server ou SQL Server Express 2012 avec Enterprise Server). Si vous utilisez une géodatabase de groupe de travail (Server for Workgroups ou SQL Server 2010), vous pourrez enregistrer la source de données, mais ne pas l'utiliser pour une classe d'entités.
Sachez également qu'Esri ne recommande pas d'utiliser SQL Server Express dans le rôle d'entreprise; d'autres sur les forums esri ont rencontré ce problème et l'ont résolu en utilisant la base de données comme géodatabase gérée.
la source