Las referencias de la fuente de datos de la tabla independiente no se admiten en los servicios de mapas con la funcionalidad Acceso a entidades (servicio de entidades) o los servicios de mapas compatibles con WFS con las transacciones habilitadas (WFS-T).
Soluciones
Los servicios de entidades publicados en ArcGIS Server requieren que todas las capas y tablas independientes del mapa hagan referencia a una única geodatabase corporativa o base de datos corporativa. La publicación de capas de consulta en ArcGIS Server solo se admite con bases de datos corporativas. 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. Esta geodatabase corporativa o base de datos corporativa debe estar registrada en el servidor ArcGIS Server.
La solución a este problema depende de cómo registre la geodatabase corporativa. Utilice la pestaña Data Stores de Propiedades de ArcGIS Server para registrar la geodatabase o base de datos corporativa con 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 tablas independientes 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 registrar 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 \\myMachine\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.
Además, los datos de la capa de consulta no se copiarán en la geodatabase corporativa administrada por el servidor. Si el mapa contiene capas de consulta, tendrá que exportar estos datos manualmente en la geodatabase corporativa registrada.
- Si desea que el servicio haga referencia a los mismos datos que los del mapa
- Importe los datos a los que hace referencia la tabla independiente en la geodatabase corporativa registrada con ArcGIS Server. Si se van a publicar servicios de entidades en ArcGIS 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 independientes para que todas apunten a esta geodatabase.
Obtenga 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 puede aparecer incluso aunque la base de datos de origen sea la misma. Por ejemplo, si hay múltiples conexiones a la misma base de datos y se utilizan conexiones distintas para añadir capas y tablas independientes al marco de datos, al analizar surgirá este error.
Asegúrese de utilizar una única conexión común a la geodatabase corporativa cuando agregue los datos a su mapa o configure la fuente de datos de una tabla independiente.
Más información sobre cómo conectarse a una geodatabase corporativa
- Haga clic en el botón Agregar situado 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 tabla independiente a la geodatabase corporativa registrada con ArcGIS Server. Si va a publicar en ArcGIS 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 independientes para que todas apunten a esta geodatabase.
Obtenga 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 puede aparecer incluso aunque la base de datos de origen sea la misma. Por ejemplo, si hay múltiples conexiones a la misma base de datos y se utilizan conexiones distintas para añadir capas y tablas independientes al marco de datos, al analizar surgirá este error.
Asegúrese de utilizar una única conexión común a la geodatabase corporativa cuando agregue los datos a su mapa o configure la fuente de datos de una capa existente.
Más información sobre cómo conectarse a una geodatabase corporativa
- Haga clic en el botón Agregar situado 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
WFS-T requiere 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 entidades publicados en ArcGIS Server requieren que todas las capas y tablas independientes hagan referencia a una única geodatabase corporativa o base de datos corporativa con la misma conexión de base de datos. Las capas de consulta solo son compatibles con bases de datos corporativas. No se admite ninguna de las demás fuentes de datos, como shapefiles y geodatabases de archivos. Esta conexión con la geodatabase corporativa o base de datos corporativa también debe estar registrada en el servidor ArcGIS Server.