Afficher un message
Vieux 30/07/2007, 08h49   #2
Fred BROUARD
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Gestion de locks en multi-accès aux données

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 ***********************
  Réponse avec citation
 
Page generated in 0,07758 seconds with 9 queries