Tengo problemas para editar una clase de entidad que está en un conjunto de datos de entidad.
Hemos agregado solo la clase de entidad única como una capa en ArcMap y estamos utilizando la función "Iniciar edición" en la barra de herramientas Edición para editar.
ArcMap informa que "Todas las fuentes de datos en el mapa están registradas como versionadas o carece de privilegios para modificar las fuentes de datos que no están registradas como versionadas".
La base de datos y el conjunto de datos de características están versionados. Confirmamos esto con ArcCatalog. Tampoco podemos realizar ediciones no versionadas.
Hemos seleccionado editar una versión de las opciones de la barra de herramientas Edición.
sdelayer
informa que el usuario que se conecta (también el propietario del esquema) tiene permisos SELECT, INSERT, UPDATE, DELETE en la capa.
Oracle dba_tab_privs
informa que tenemos permisos SELECT, INSERT, UPDATE, DELETE en la mesa de negocios.
Si me conecto a la geodatabase con el usuario SDE, no puedo otorgar nuevos privilegios al propietario del esquema para el conjunto de datos de características. ArcCatalog informa un error de automatización.
Si me conecto a la geodatabase como el propietario del esquema, puedo otorgar nuevos privilegios (para "mí mismo") al conjunto de datos de características. Sin embargo, no sé si han tenido algún efecto.
Esto es ArcGIS 9.3.1.
¿Lo que queda? ¿Hay alguna solución segura?
ACTUALIZACIÓN : Copié la clase de entidad a una nueva (ubicada fuera del conjunto de datos de entidad), que puedo editar. Cuando pongo la clase de entidad dentro del conjunto de datos de entidad, no puedo. ¿Qué tiene la última palabra sobre los permisos del conjunto de datos de funciones?
Necesito resolver lo que está causando que ArcMap piense "te faltan privilegios para modificar las fuentes de datos" .
La clase de entidad en cuestión tiene muchas (cientos) de clases de relación. Sospecho que estos son la fuente de mis problemas. Haré una pregunta por separado sobre esos ...