Bonjour tout le monde,
Actuellement j'ai une application faite en VB 6 qui accède à serveur SQL 2K. Mon problème est que je recontre le message d'erreur suivant "La transaction (processus ID = 56) a été bloquée par un autre processus et a été choisie comme victime. Relancer la transaction" quand j'effectue un traitement de facturation.
Celà est très gênant, même si je récupère l'erreur, car je me retrouve avec une facturation incomplête et un casse tête pour l'utilisateur.
J'ai environ 200 transactions en 5 minutes sur toutes la bases qui se
lancent durant ce traitement, dont la moitié pour mon traitement.
Je multiplie les transactions pour évitez les attentes aux autres utilisateurs.
Donc ma question est de savoir comment éliminer ces blocages, ou alors au pire comment mdoifier ma procédure pour qu'elle soit prioritaire sur les autres, en cas de blocage c'est une autre qui est choisie comme victime.
J'attends vos réponses avec impatience parce que je me trouve dans une solution compliquée (facturation du semestre).
Merci.
Partager