00120: La tabla de consultas tiene una consulta compleja
Su tabla independiente es una tabla de consultas definida por una consulta SQL compleja, y usted está publicando en ArcGIS for Server.
Solución
- Cambiar la consulta SQL para que ya no sea compleja. La consulta debería ser simple. Un ejemplo común sería el siguiente: SELECT * FROM Test.dbo.US_States.
- Alternativamente, puede quitar la tabla independiente si no es necesaria.
Más información
Para publicar en ArcGIS for Server es preciso que la consulta SQL que define la tabla de consultas sea simple. Un ejemplo común sería el siguiente: SELECT * FROM Test.dbo.US_States. Una consulta simple puede contener un subconjunto de campos de la tabla. Por ejemplo, SELECT objectid, pop2000, pop2010 FROM Test.dbo.US_States. Al publicar, no se admiten las cláusulas WHERE ni las uniones. Por ejemplo, no puede publicar una tabla de consulta en las que se seleccione un subconjunto de filas en una consulta simple en un servidor SDS porque está controlada por la cláusula WHERE.
Más información sobre la creación de servicios de entidades para ArcGIS for Server
Una capa de consulta es una capa o tabla independiente que se define mediante una consulta SQL. Las capas de consulta permiten almacenar información espacial y no espacial en un DBMS para integrarla fácilmente en proyectos SIG dentro de ArcMap. Como las capas de consulta utilizan SQL para consultar directamente vistas y tablas de la base de datos, la información espacial que utiliza una capa de consulta no es necesario que esté en una geodatabase.
Cuando trabaja en ArcMap, se crean capas de consulta al definir una consulta SQL. La consulta después se activa en las tablas y vistas de la base de datos, y el conjunto de resultados se agrega a ArcMap como una capa o una tabla independiente (según la consulta).
Más información sobre capas de consulta y sobre cómo crear una capa de consulta
Más información sobre la creación de servicios de entidades para ArcGIS for Server