Bonjour à tous!
J'ai mis en place une réplication de type Merge avec un Publisher et plusieurs Subscribers.
J'aimerai savoir s'il est possible, via une requête SQL par exemple, d'envoyer une information de vérouillage d'une ligne d'une table à un moment M (par exemple, lorsqu'un utilisateur de mon application ouvre une fenêtre client, d'envoyer une information empêchant les autres Subscribers de modifier ce même client).
Si oui, comment faire ? Ma solution actuelle consiste à ajouter des champs "Lock" (booléen) et "UserLock" (pour l'identification du Subscriber), mis à jour dès que nécessaire. Le problème étant que si ce Subscriber se déconnecte du réseau, ce champ va rester à Lock à jamais ... Je suis obligé de faire un script pour nettoyer les locks régulièrement.
Quelqu'un voit une autre solution ?
Merci d'avance.
Partager