[SQL Server] MAJ de plusieurs bases dans une seule transaction

MAJ de plusieurs bases dans une seule transaction [SQL Server] - SQL/NoSQL - Programmation

Marsh Posté le 21-02-2006 à 12:43:30    

Bonjour,
 
Avant de me lancer dans les ServicedComponent et le Distributed Transaction Coordinator (DTC !  :D ),  
 
j'ai remarqué que la syntaxe :
 

Code :
  1. update UneBase..UneTable
  2. set UnChamp=UneValeur
  3. 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  :heink:  
 
Quelqu'un a des tuyaux là-dessus ?
 
Merci d'avance,
Laurent


Message édité par lohworm le 21-02-2006 à 12:44:11
Reply

Marsh Posté le 21-02-2006 à 12:43:30   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed