Verrouillages de géodatabase

Au fur et à mesure que les utilisateurs mettent à jour des données et exécutent des requêtes, ArcGIS applique et libère automatiquement des verrouillages sur les jeux de données de la géodatabase pour aider les utilisateurs à gérer les modifications sans provoquer de conflits avec les autres utilisateurs. Lorsque des objets figurant dans une géodatabase sont verrouillés, l'accès à ces objets est modifié. L'onglet Verrous de la boîte de dialogue Administration de la géodatabase vous permet d'afficher et de gérer les verrouillages dans la géodatabase. Par le biais de cette boîte de dialogue, vous pouvez voir les verrouillages actifs sur les jeux de données et les versions, ainsi que les utilisateurs qui ont acquis les verrouillages. Cela vous permet d'identifier l'utilisateur éventuel qui vous empêche d'effectuer des opérations de mise à jour sur des jeux de données et des versions spécifiques, ce qui peut vous aider à coordonner des processus de mise à jour avec d'autres utilisateurs.

RemarqueRemarque :

Vous pouvez voir ou non un jeu de données ou une version spécifique selon votre niveau d'autorisation pour ces objets.

L'administrateur de géodatabase peut utiliser l'onglet Verrous de la boîte de dialogue Administration de la géodatabase pour mieux gérer les tâches de maintenance courantes dans une géodatabase. En affichant tous les verrouillages dans une géodatabase, l'administrateur peut voir quels utilisateurs bloquent éventuellement l'exécution d'une tâche de maintenance sur des jeux de données ou des versions spécifiques, telle que la réconciliation de données ou la compression de la géodatabase. L'administrateur peut utiliser la liste des verrouillages pour juger si la déconnexion de certains utilisateurs pour permettre l'exécution de ces processus comporte des risques.

Modes de verrouillage

Un verrouillage de géodatabase s'effectue toujours en mode partagé ou exclusif.

ArcGIS acquiert automatiquement un verrou partagé sur un jeu de données individuel quand ce dernier est en cours d'utilisation, par exemple, chaquefois qu'un utilisateur met à jour ou interroge le contenu d'une classe d'entités ou d'une table. Ce mécanisme est utilisé afin que d'autres utilisateurs ne puissent pas apporter de modifications au jeu de données sous-jacent et sa structure pendant qu'il est utilisé. Un nombre illimité de verrouillages partagés peut être établi sur une seule classe d'entités ou table à un moment donné.

Un verrouillage exclusif est utilisé pour verrouiller un jeu de données de la géodatabase et empêcher les autres de l'utiliser pendant que les modifications nécessaires sont apportées à ce jeu de données, par exemple, pour réconcilier une version. Une fois qu'un utilisateur détenant les autorisations appropriées commence à apporter des modifications à un jeu de données de la géodatabase, ArcGIS établit automatiquement un verrouillage exclusif sur la table attributaire, la table de classes d'entités, la table raster ou un autre jeu de données. Cependant, s'il existe un verrouillage partagé sur ce jeu de données, un verrouillage exclusif ne peut pas être établi.

Un verrouillage exclusif est promu à partir d'un verrouillage partagé et rétrogradé à un verrouillage partagé lorsqu'il n'est plus requis. Un seul verrouillage exclusif est autorisé à la fois sur un jeu de données ou une version.

Types de verrouillage

Il existe trois types différents de verrouillage dans une géodatabase ArcSDE : les verrouillages de structure, les verrouillages de session et les verrouillages de version.

Verrouillages de structure

Un verrou de structure partagée est acquis dèsqu'un jeu de données est ouvert dans ArcGIS. Lorsque la structure du jeu de données est modifiée d'une façon ou d'une autre, ce verrouillage de structure partagé est promu de l'état partagé à l'état exclusif pendant toute la durée des modifications de la structure. Cela assure la cohérence d'un environnement multi-utilisateurs en empêchant la structure d'un jeu de données de changer lorsque d'autres utilisateurs ouvrent ce jeu de données.

Les propriétaires des données peuvent voir les verrouillages de structure maintenus sur leurs données. Les administrateurs de géodatabase peuvent voir tous les verrouillages de structure dans l'onglet Verrous de la boîte de dialogue Administration de la géodatabase.

Verrouillages d'état

Un verrou d'état partagé est acquis dèsqu'une version est ouverte dans ArcGIS. Les versions sont ouvertes dèsqu'une représentation versionnée d'un jeu de données est ouverte dans ArcGIS.

Seuls les administrateurs de géodatabase peuvent voir les verrous d'état dans l'onglet Verrous de la boîte de dialogue Administration de la géodatabase.

Verrouillages de version

Un verrouillage de version partagé est acquis lorsqu'une session de mise à jour est démarrée pour une version donnée. Lorsqu'une version est réconciliée avec une version cible, le verrouillage de version partagé est promu en verrouillage exclusif pour la durée de l'opération de réconciliation. Si deux utilisateurs modifient la même version, ils détiennent tous les deux un verrouillage partagé sur cette version. Aucun de ces deux utilisateurs ne pourra réconcilier la version avec une version cible (cela nécessite un verrouillage exclusif) tant que l'autre utilisateur n'aura pas cessé la mise à jour, libérant ainsi son verrouillage partagé sur la version.

Seuls les administrateurs de géodatabase peuvent voir les verrous de version dans l'onglet Verrous de la boîte de dialogue Administration de la géodatabase.

Pour en savoir plus sur la gestion des verrouillages dans une géodatabase

Thèmes connexes

9/12/2013