Oracle und MS-SQL
From: Carsten Albert (carsten.albert_at_w-s-r.de)
Date: 06/18/04
- Next message: Stephan Ringmaier: "Probleme bei Typkonvertierung bei SQL Server 2000"
- Previous message: Carsten Albert: "Re: Oracle DB über Verbindungsserver mit MS SQL verbinden"
- Next in thread: Elmar Boye: "Re: Oracle und MS-SQL"
- Reply: Elmar Boye: "Re: Oracle und MS-SQL"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 18 Jun 2004 16:51:04 +0200
Hallo zusammen,
wir haben folgendes Problem:
DB1: Oracle 8.1.7
Datenbank: billing
View: ALL_CLIENT
DB2: MSSQL 2000
Datenbank: arsystem
View: ALL_CLIENT über OLE Oracle-Schnittstelle auf DB1
Wenn ich über SQL QueryAnalyzer oder EnterpriseManager mir den View anzeigen
lasse, bekomme ich alle Daten angezeigt. Mit dem gleichen Query-String in
meiner Anwendung bekomme ich folgende Fehlermeldung:
########## schnipp ###########
ARERR [552] Failure during SQL operation to the database : Die ROLLBACK
TRANSACTION-Anforderung hat keine entsprechende BEGIN TRANSACTION. (SQL
Server 3903)
########## schnipp ###########
Verbiege ich den View auf eine lokale Tabelle der MSSQL funktioniert die
Sache einwandfrei.
Ich habe auch schon vor die "select"-Abfrage die Zeile "BEGIN TRAN xyz"
eingefügt und nach dem "select" die Zeile "COMMIT TRAN xyz". Jedoch ohne
Erfolg.
Frage: Gibt es die Möglichkeit, für einzelne Abfragen die ROLLBACK-Funktion
zu deaktivieren?
Hat jemand eine Idee oder einen Lösungsvorschlag?
Gruss
Carsten
- Next message: Stephan Ringmaier: "Probleme bei Typkonvertierung bei SQL Server 2000"
- Previous message: Carsten Albert: "Re: Oracle DB über Verbindungsserver mit MS SQL verbinden"
- Next in thread: Elmar Boye: "Re: Oracle und MS-SQL"
- Reply: Elmar Boye: "Re: Oracle und MS-SQL"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|