10 votos

ArcGIS Server Error: "la característica servicio requiere una base de datos registrada"

Estoy tratando de publicar un servicio de ArcGIS server. Estoy ejecutando SQL Server Express y de ArcSDE. Cuando trato de publicar el servicio me sale el error "00090: Característica de servicio requiere de una base de datos registrada".

enter image description here

Cuando me validar la base de datos de registro aparece correctamente, pero todavía no puedo publicar el servicio. Las características que yo soy la publicación se encuentra dentro de la geodatabase que me registro. Esta geodatabase se encuentran en el mismo servidor que el Servidor de ArcGIS reside, pero estoy tratando de publicar desde otra máquina. Me estoy perdiendo algún paso crucial?

Aquí es una versión más grande de la captura de pantalla.

4voto

Alex Tereshenkov Puntos 13433

Me gustaría probar algunas de las siguientes cosas (en orden de relevancia): 1.Reinicie ArcMap y tratar de publicar de nuevo - el almacén de datos puede que no se han actualizado para la sesión de ArcMap. 2.Al agregar los datos de un Servidor SQL server Express (en Servidores de Base de datos), asegúrese de que su ruta de datos es idéntico a lo que usted ha registrado el almacén de datos. I. e., ".\SQLExpress" no es lo mismo que "servername\SQLExpress" cuando se registra un almacén de datos - recuerdo haber tenido este problema yo mismo. Yo nunca uso el ".\" en las conexiones > usar el nombre de la máquina tanto al registrar los datos de la tienda y al establecer la conexión a una instancia de SQL Server Express en la Base de datos de los Servidores de la sección.

2a. Asegúrese de que como Sunil mencionó que la Cuenta de ArcGIS Server tiene los permisos al menos para leer los datos. Haga doble clic en Servidores de Base de datos en el árbol de Catálogo. Haga clic derecho en el servidor de base de datos que contiene la geodatabase y haga clic en Permisos. Haga clic en Agregar Usuario y agregar la cuenta de ArcGIS for Server. Haga clic en ACEPTAR. Haga doble clic en el mismo servidor de base de datos. Haga clic derecho en la geodatabase, haga clic en Administración, a continuación, haga clic en Permisos. Haga clic en la cuenta de ArcGIS for Server para seleccionarlo y elegir el nivel de permisos que desea tener.

3.Reinicie el Servidor de ArcGIS servicio de Windows.

4.Reinicie la máquina.

Después de volver a háganos saber lo que tiene (si) ayudó.

2voto

Sork Puntos 26

Tiene que ser una geodatabase enterprise (SQL Server o SQL Server Express 2012 con Enterprise Server). Si utilizas una geodatabase workgroup (servidor para grupos de trabajo) o SQL Server 2010, entonces usted será capaz de registrar el origen de datos, pero no lo utilice para una clase de función.

También darse cuenta de que Esri no recomienda el uso de SQL Server Express en el papel de la empresa; otros en los foros de esri han tenido este problema y trabajado alrededor de ella usando la base de datos como una geodatabase administrada.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X