Citat:
ivanhoe:
Ja sam joj predlozio jednostavno (php logic) resenje sa skriptom koja otvori 2 transakcije, upise u jednu bazu , upise u drugu, i tek ako je sve uspelo commituje. Tako bi se to uradilo u php-u.
|
Čekaj, da li to podrazumeva da imaš dve različite konekcije do dva db servera (naravno vredi stara napomena: ne znam PHP

)? Ako je tako, mislim da imaš problem:
1. prva konekcija do prve baze/server1, startuješ prvu transakciju
2. uradiš sve sa prvom, ali bez commit
3. druga konekcija do druge baze/server2, startuješ drugu transakciju
4. uradiš sve sa drugom
5. commit druge transakcije - uspešan.
6. commit prve pukao
7. treba da uradiš rollback druge, kako?
(Rešenje ti je za .NET linkovao Dragi Tata).