La fuente de datos a la que hace referencia la capa no se admite en los servicios de mapas con la funcionalidad Acceso a entidades (servicio de entidades), los servicios de mapas compatibles con WFS con transacciones habilitadas (WFS-T) o los servicios de imágenes con la funcionalidad de edición habilitada.
Soluciones
Los servicios de entidades publicados en ArcGIS for Server requieren que todas las capas y tablas independientes hagan referencia a una única geodatabase corporativa o base de datos corporativa. Los servicios WFS-T requieren que todas las capas y tablas independientes del servicio de mapas hagan referencia a una sola geodatabase corporativa mediante la misma conexión de base de datos. La geodatabase corporativa o base de datos corporativa debe estar registrada en el servidor ArcGIS Server. Los servicios de imágenes editables requieren también una geodatabase corporativa registrada.
La solución a este problema depende de cómo registre la geodatabase o base de datos corporativa. Utilice la pestaña Almacenes de datos del cuadro de diálogo Propiedades de ArcGIS Server para registrar la geodatabase o base de datos corporativa en el servidor ArcGIS Server.
- Si desea que el servicio haga referencia a datos copiados en una geodatabase corporativa específica, registre una base de datos administrada por el servidor. En tal caso, los datos a los que hace referencia actualmente la capa se copiarán en la geodatabase corporativa que acaba de registrar. Las capas del servicio harán referencia a los datos de esta geodatabase corporativa y no a los de la fuente de datos original.
- Haga clic en el menú desplegable Agregar situado junto al cuadro de lista Bases de datos registradas y seleccione Registrar base de datos administrada por el servidor para abrir el cuadro de diálogo Registrar base de datos.
- Introduzca un nombre para el registro de base de datos.
- En Conexión de base de datos del servidor, haga clic en Editar para especificar una nueva conexión de base de datos, o haga clic en Importar para buscar y usar una conexión de base de datos existente.
Precaución:
Esta solución no funcionará si la fuente de datos de la capa está registrada actualmente con ArcGIS Server. Por ejemplo, suponga que esta capa hace referencia a datos de la geodatabase de archivos que residen en la carpeta \\miMáquina\data. Ha registrado la carpeta \\miMáquina\data con ArcGIS Server. Tendrá que dar de baja el registro de la carpeta \\miMáquina\data con ArcGIS Server. Cuando ArcGIS Server detecte que la fuente de datos no está registrada, copiará los datos en la base de datos registrada administrada por el servidor.
- Si desea que el servicio haga referencia a los mismos datos que los del mapa
- Importe los datos a los que hace referencia la capa a la geodatabase corporativa registrada con ArcGIS Server. Si se publica en ArcGIS for Server, también puede ser una base de datos corporativa.
- Una vez que tenga todos los datos en una sola geodatabase corporativa, establezca la fuente de datos para las capas para que todas apunten a esta geodatabase.
Más información acerca de la configuración de fuentes de datos
Precaución:
Todos los datos que hacen referencia a una geodatabase corporativa deben compartir una única conexión a esa base de datos. Este error se puede desencadenar aunque la base de datos de origen sea la misma. Por ejemplo, si tiene varias conexiones a la misma base de datos y se utilizan diferentes conexiones para agregar capas y tablas independientes al marco de datos, este error saldrá cuando analice.
Tenga en cuenta también que los datos referenciados por la capa no pueden ser una capa de consulta de una geodatabase corporativa.
Asegúrese de utilizar una única conexión común a la geodatabase o base de datos corporativa al agregar los datos al mapa o al configurar la fuente de datos de una capa existente.
Más información sobre cómo conectarse a una geodatabase corporativa
- Haga clic en Agregar junto al cuadro de lista Bases de datos registradas para abrir el cuadro de diálogo Registrar base de datos.
- Introduzca un nombre para el registro de base de datos.
- Active la casilla El mismo que la conexión cliente.
- En Conexión de base de datos cliente, haga clic en Editar para especificar una nueva conexión de base de datos, o haga clic en Importar para buscar y usar una conexión de base de datos existente.
- Si desea que el servicio haga referencia a una geodatabase corporativa distinta de la del mapa y no desea usar una base de datos administrada por el servidor
- Importe los datos a los que hace referencia la capa a la geodatabase corporativa registrada con ArcGIS Server. Si se publica en ArcGIS for Server, también puede ser una base de datos corporativa.
- Una vez que tenga todos los datos en una sola geodatabase corporativa, establezca la fuente de datos para las capas para que todas apunten a esta geodatabase.
Más información acerca de la configuración de fuentes de datos
Precaución:
Todos los datos que hacen referencia a una geodatabase corporativa deben compartir una única conexión a esa base de datos. Este error se puede desencadenar aunque la base de datos de origen sea la misma. Por ejemplo, si tiene varias conexiones a la misma geodatabase y se utilizan diferentes conexiones para agregar capas y tablas independientes al marco de datos, este error aparecerá al analizar.
Asegúrese de utilizar una única conexión común a la geodatabase corporativa cuando agregue los datos al mapa o cuando configure la fuente de datos de una capa existente.
Más información sobre cómo conectarse a una geodatabase corporativa
- Haga clic en Agregar junto al cuadro de lista Bases de datos registradas para abrir el cuadro de diálogo Registrar base de datos.
- Introduzca un nombre para la base de datos registrada.
- Desactive la casilla El mismo que la conexión cliente.
- En Conexión de base de datos cliente, haga clic en Importar para buscar la misma conexión de base de datos usada por el mapa.
- En Conexión de base de datos del servidor, haga clic en Editar para especificar una nueva conexión de base de datos, o haga clic en Importar para buscar y usar una conexión de base de datos existente.
Más información sobre cómo registrar la geodatabase con ArcGIS Server
Más información
Los servicios WFS-T requieren que todas las capas y tablas independientes hagan referencia a una sola geodatabase corporativa mediante la misma conexión de base de datos. Las demás fuentes de datos, como shapefiles, geodatabases de archivos y capas de consulta, no se admiten. Esta conexión de geodatabase corporativa debe estar también registrada con ArcGIS Server. Los servicios de imágenes editables requieren también una geodatabase corporativa registrada.
Los servicios de entidades publicados en ArcGIS for Server requieren que todas las capas y las tablas independientes hagan referencia a una única base de datos o geodatabase corporativa mediante la misma conexión de base de datos. Esta conexión a la base de datos o la geodatabase corporativa también debe estar registrada en ArcGIS Server. No se admite ninguna de las demás fuentes de datos, como shapefiles y geodatabases de archivos.