Skip To Content

00166: La base de datos no mantiene el ObjectID de la capa y el servicio de entidades está siendo publicado con la capacidad "Crear" habilitada

La capa tiene un atributo ObjectID de tipo entero, no es una base de datos mantenida y el servicio que está intentando publicar tiene la operación Crear habilitada.

Solución

Si los usuarios de este servicio van a crear nuevas entidades, debe contar con ObjectID mantenidos por la base de datos. Esto se puede hacer utilizando la herramienta de geoprocesamiento Agregar el campo Id. en aumento. La herramienta Agregar campo de Id. con incremento agrega un campo de Id. que se mantiene por medio de una base de datos a una tabla existente o clase de entidad en una base de datos Microsoft SQL Server, IBM DB2, Oracle o PostgreSQL. Este tipo de campo es obligatorio en todas las clases de entidad o tablas que planea editar a través de un servicio de entidades.

Si los usuarios de este servicio no van a crear nuevas entidades, deshabilite la operación Crear seleccionando la pestaña Acceso a entidades del cuadro de diálogo Editor del servicio y desactivando la operación.

Más información

ArcGIS mantiene el campo ObjectID y garantiza un Id. único para cada fila en una tabla. Cuando observa una tabla común o una tabla de atributos de una capa, casi siempre ve el campo ObjectID bajos los alias OID u ObjectID. Las funciones clave, como los conjuntos de selección de desplazamiento y visualización, dependen de la presencia de este campo.

Más información sobre los campos ObjectID

Los atributos de base de datos ObjectID íntegros se deben mantener si el usuario final del servicio crea características adicionales para esta capa.

Más información sobre la creación de servicios de entidades para ArcGIS for Server