PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Transaction
Transaction
Débuté par drub02, 19 jan. 2006 11:56 - 2 réponses
Posté le 19 janvier 2006 - 11:56
Je suis dans un environnement multi-utilisateur et j'utilise les transactions, le fichier de transaction est enregistre sur un serveur.
J'aimerais savoir qui rétabli la cohérence de la base lors d'un plantage durant une transaction.Le premier utilisateur qui se connecte? ou Il faut que se soit forcement le poste qui a plante qui doit retablir la coherence de la base?
Posté le 19 janvier 2006 - 13:59
normalement sir le fichier est le même pour tous les utilisateurs, c le
1er qui se connecte.
Mais attention, c dangereux de mettre le fichier .trs sur un serveur
car la transaction permet de palier à des coupures de réseau, or ton
fichier de transaction est lui aussi en réseau...

rom a formulé la demande :
Je suis dans un environnement multi-utilisateur et j'utilise les
transactions, le fichier de transaction est enregistre sur un serveur.
J'aimerais savoir qui rétabli la cohérence de la base lors d'un plantage
durant une transaction.Le premier utilisateur qui se connecte? ou Il faut que
se soit forcement le poste qui a plante qui doit retablir la coherence de la
base?



--
Pierre BOUSQUET

" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "
Posté le 19 janvier 2006 - 16:13
Lors d'une coupure je ne peux plus acceder aux donnees, donc les operations effectuees pendant la transaction devront etre annulees, comment va se comporter le fichier de transaction sur le serveur ,devient-il corromptu et inutilisable?, ou est il seulement fermer et ainsi on pourra annuler les operations effectuées avant la coupure réseau ?
(si tel est le cas mettre le fichier de transaction sur le serveur n'est pas dangereux)