ArcGIS aplica y libera bloqueos en los datasets en una geodatabase, a medida que la gente edita y consulta datos.Estos bloqueos son necesarios para mantener la coherencia de los datos y las versiones, pero afectan al acceso a los objetos bloqueados.
Abra la pestaña Bloqueos del cuadro de diálogo Administración de geodatabase para ver los bloqueos activos sobre datasets y versiones y el usuario que ha adquirido cada bloqueo e identificar quién puede estar impidiéndole operaciones de edición sobre datasets y versiones específicos. Esto le ayuda a coordinar los procesos de edición con otras personas.
Puede ver los bloqueos aplicados a los datos de su propiedad. O bien, si usted es el administrador de la geodatabase, puede ver todos los bloqueos sobre todos los datos y versiones de la geodatabase. Esto permite al administrador ver qué conexiones pueden estar bloqueando la finalización de una tarea de mantenimiento, como por ejemplo, la conciliación de datos, la compresión de la geodatabase o una actualización. El administrador de la geodatabase puede utilizar la lista de bloqueos para juzgar si es seguro eliminar las conexiones para poder ejecutar dichos procesos. Para obtener información sobre cómo se administran los bloqueos, consulte Administrar los bloqueos de la geodatabase.
Modos de bloqueo
Un bloqueo de geodatabase estará siempre en uno de los dos modos posibles: compartido o exclusivo.
Bloqueos compartidos
ArcGIS adquiere automáticamente un bloqueo compartido en un dataset individual cuando esté en uso, por ejemplo, cada vez que un usuario edite o consulte el contenido de una clase de entidad o tabla. Este mecanismo se utiliza para que los demás usuarios no puedan realizar cambios en el dataset subyacente y en su esquema mientras esté en uso. En una tabla o clase de entidad única se puede establecer cualquier número de bloqueos compartidos en un momento dado.
Bloqueos exclusivos
Un bloqueo exclusivo se utiliza para bloquear un dataset en la geodatabase de uso por parte de otros para realizar los cambios necesarios en el mismo, por ejemplo, para conciliar una versión. Cuando un usuario con los permisos apropiados empiece a hacer cambios en un dataset en la geodatabase, ArcGIS establece automáticamente un bloqueo exclusivo en la tabla de atributos individual, tabla de clase de entidad, tabla, ráster o de otro dataset. Sin embargo, si existe un bloqueo compartido en dicho dataset, no se puede establecer un bloqueo exclusivo.
Un bloqueo exclusivo es promovido desde un bloqueo compartido y degradado a un bloqueo compartido cuando ya no sea necesario. Solo se permite un bloqueo exclusivo en un momento sobre un dataset o una versión.
Tipos de bloqueo
Existen tres tipos distintos de bloqueos en una geodatabase: bloqueos de esquemas, bloqueos de estados y bloqueos de versiones.
Bloqueos de esquema
Un bloqueo de esquema compartido se adquiere en cualquier momento en que se abre un dataset en ArcGIS. Cuando el esquema del dataset se modifica en modo alguno, ese bloqueo de esquema compartido se promueve desde compartido a exclusivo para la duración de los cambios de esquema. Esto proporciona coherencia en un entorno multiusuario al prevenir el esquema de un dataset de cambiar cuando otros usuarios tienen ese dataset abierto.
Los propietarios de los datos pueden ver bloqueos de esquema en sus datos. Los administradores de la geodatabase pueden ver todos los bloqueos de esquema en la pestaña Bloqueos del cuadro de diálogo Administración de la geodatabase.
Bloqueos de estado
Un bloqueo de estado compartido se adquiere cada vez que se abre una representación versionada de un dataset en ArcGIS.
Solo los administradores de la geodatabase pueden ver bloqueos de estado en la pestaña Bloqueos del cuadro de diálogo Administración de geodatabases.
Bloqueos de versión
El bloqueo de la versión compartida se adquiere cuando inicia una sesión de edición de una versión dada. Cuando se hace coincidir una versión con una versión de destino, el bloqueo de la versión compartida se promueve a un bloqueo exclusivo para la duración de la operación de conciliación. Si dos usuarios están editando la misma versión, ambos tienen un bloqueo compartido en esa versión. Incluso ni el usuario puede conciliar con una versión de destino, que requiere de un bloqueo exclusivo, hasta que el otro usuario deje de editar, liberando así su bloqueo compartido en la versión.
Solo los administradores de la geodatabase pueden ver los bloqueos de la versión en la pestaña Bloqueos en el cuadro de diálogo Administración de geodatabases.