<\/HEAD>
Parfois, lors de la réconciliation et du post d'une Geodatabase Entreprise, l'erreur suivante peut survenir :<\/P>
"Lock request conflict with an established lock (SDE.DEFAULT)(STATE_ID=xyz)"<\/P>
<\/P>
ArcGIS applique et libère des verrous sur les jeux de données dans une geodatabase, au fur et à mesure que les utilisateurs éditent et consultent les données. Ces verrous sont nécessaires pour maintenir la cohérence des données et des versions, mais affectent l'accès aux objets verrouillés.<\/SPAN><\/P><\/P>Le problème est dû au fait qu'un utilisateur bloque le processus sur les tables d'états (states). Ce verrouillage peut être dû à :<\/P>1-Un utilisateur effectue un traitement massif sur les données versionnées.<\/P>2- Un utilisateur est en cours de réconciliation ou de post et le processus prend beaucoup de temps.<\/P><\/P>Solution :<\/P>1-On peut trouver l'utilisateur qui effectue le verrouillage sur les tables en utilisant la procédure stockée "sp_who" dans SQLServer :<\/P><\/P> USE master; <\/SPAN><\/SPAN>
GO <\/SPAN>
EXEC sp_who; <\/SPAN>
GO<\/SPAN><\/P>
Comme on peut le voir, sp_who nous renvoie les informations suivantes après la requête sur plusieurs tables système (syslocks, sysprocesses, etc.) :<\/P>