Hi,
ich habe folgende Konstellation:
Mein Problem ist nun folgendes: Der Aufruf von JoinTransaction auf der Oracle-Session wird zwar mit S_OK beantwortet, es scheint aber keine Transaktion zu laufen.
Symptome sind:
Die betroffene Anwendung verwendete früher nur lokale Transaktionen - da funktionierte alles einwandfrei.
Der gleiche Code arbeitet mit dem SQL-Server 2005 wie erwartet.
Verwendet jemand eine ähnliche Konstellation bei dem es funktioniert?
Hat jemand eine Ahnung, was da schief laufen könnte?
Danke
Jan
ich habe folgende Konstellation:
- Datenbank ist Oracle 9i
- Datenbankzugriff per OLE DB und OraOleDb.Oracle
- Die Oracle-Session wird per JoinTransaction in eine vom DTC kontrollierte Datenbank eingehängt.
Mein Problem ist nun folgendes: Der Aufruf von JoinTransaction auf der Oracle-Session wird zwar mit S_OK beantwortet, es scheint aber keine Transaktion zu laufen.
Symptome sind:
- Jede Änderung gegen die Session ist sofort außerhalb der Transaktion sichtbar (obwohl wir durchgängig ReadComitted verwenden).
- Nach einem Abort der verteilten Transaktion werden die Änderungen nicht zurückgerollt.
Die betroffene Anwendung verwendete früher nur lokale Transaktionen - da funktionierte alles einwandfrei.
Der gleiche Code arbeitet mit dem SQL-Server 2005 wie erwartet.
Verwendet jemand eine ähnliche Konstellation bei dem es funktioniert?
Hat jemand eine Ahnung, was da schief laufen könnte?
Danke
Jan
Comment