ByB a écrit :
> Bonjour,
>
> Je recherche des informations sur la façon de gérer le lock sur un
> enregistrement (une ligne) d'une table SQL Server. Je travaille en effet
> sur une application VBA client/serveur où je voudrais empêcher que deux
> utilisateurs puissent modifier simultanément les mêmes données.
Cela ne sera jamais possible. En effet SQL Server est un SGBDR est la
vérouillage est automatique !
>
> Quelles instructions faut-il utiliser, comment gère t-on les locks (au
> niveau session ?) et comment se prémunir contre le blocage
> d'enregistrements en cas de "plantage" de l'application (dé-locker
> automatiquement les enregistrements lockés par un utilisateur ?)
Si vous voulez faire du verrouillage manuel vous risquez des
performances lamentables voir des deadlocks. Laissez faire le système....
Que voulez-vous faire exactement ?
A +
>
> Merci de vos conseils.
>
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR :
http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************
http://www.datasapiens.com ***********************