Bonjour,

j'ai une application utilisée par plusieurs utilisateur à la fois.
Un bouton en particulier lance une procédure stockée que mettre à jour quasiment toutes les tables de la base de données. Le travail de la procédure stockée dure 5 min.
Pendant ce temps, je ne voudrais pas que les autres utilisateurs puisse faire des modif sur les tables de la base.

Quelle est la meilleure solution ?
Je pensais faire un lock sur la base en début de procédure stockée puis unlock en fin de procédure. Comment puis-je faire çà ?

Je vous remercie par avance