Bonjour,
Avant de me lancer dans les ServicedComponent et le Distributed Transaction Coordinator (DTC ! ),
j'ai remarqué que la syntaxe :
Code :
- update UneBase..UneTable
- set UnChamp=UneValeur
- where ...
|
permet, dans le cadre d'une transaction ouverte sur une base B1, de procéder à des mises à jour sur des bases B2, B3...
Et alors, le commit, ou le rollback, sur la transaction de départ (ouverte sur une seule base, donc) s'applique aux mises à jour sur toutes les bases.
Cela me parait trop simple pour ne pas dissimuler une embrouille
Quelqu'un a des tuyaux là-dessus ?
Merci d'avance,
Laurent
Message édité par lohworm le 21-02-2006 à 12:44:11