A user owns many feature classes and i have created multiple versions on this.
How to grant privs (insert, update, delete) to other users on particular version so that they can't access other versions.
working with arcgis 10.1 oracle 11g
Thanks
Solved! Go to Solution.
You need to look into Access level of a Version:
Creating versions and setting permissions
You set the access level of a version to protect it from being edited or viewed by users other than the version owner. You can set one of three permissions on a version:
- Private: Only the owner or the geodatabase administrator may view the version and modify versioned data or the version itself.
- Protected: Any user may view the version, but only the owner or the geodatabase administrator may edit datasets in the version or the version itself.
- Public: Any user may view the version. Any user who has been granted read/write (update, insert, and delete) permissions on datasets can modify datasets in the version.
Check for the versioned datasets in the following link
http://desktop.arcgis.com/en/arcmap/10.3/manage-data/gdbs-in-oracle/grant-dataset-privileges.htm
Hi, I have seen that link.
In the gp tool, when we give input (database connections-->user connection), it points to owner of feature classes, but not specific version.
You need to look into Access level of a Version:
Creating versions and setting permissions
You set the access level of a version to protect it from being edited or viewed by users other than the version owner. You can set one of three permissions on a version:
- Private: Only the owner or the geodatabase administrator may view the version and modify versioned data or the version itself.
- Protected: Any user may view the version, but only the owner or the geodatabase administrator may edit datasets in the version or the version itself.
- Public: Any user may view the version. Any user who has been granted read/write (update, insert, and delete) permissions on datasets can modify datasets in the version.
Thanks