Re: Oracle und MS-SQL
From: Elmar Boye (ElmarB_at_gmx.net)
Date: 06/19/04
- Next message: Elmar Boye: "Re: Probleme bei Typkonvertierung bei SQL Server 2000"
- Previous message: Hendrik Wittke: "Führende "0" in Zahlenwert"
- In reply to: Carsten Albert: "Oracle und MS-SQL"
- Next in thread: Carsten Albert: "Re: Oracle und MS-SQL"
- Reply: Carsten Albert: "Re: Oracle und MS-SQL"
- Messages sorted by: [ date ] [ thread ]
Date: Sat, 19 Jun 2004 10:01:49 +0200
Hallo Carsten,
Carsten Albert <carsten.albert@w-s-r.de> schrieb ...
> DB1: Oracle 8.1.7
nicht ganz mein Ding dieser Tage... aber versuchen wirs trotzdem..
> DB2: MSSQL 2000
>
> 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:
>
> ARERR [552] Failure during SQL operation to the database : Die
> ROLLBACK TRANSACTION-Anforderung hat keine entsprechende BEGIN
> TRANSACTION. (SQL Server 3903)
Könnte es sein dass Du einen Keyset Recordset (ADO oder ODBC)
für die Abfragen verwendest? Da könnte Dir etwas ähnliches ins
Gehege kommen wie http://support.microsoft.com/?kbid=198265
beschreibt. Der ist zwar für reinen SQL Server Zugriff längst
beseitigt, nur wird im Falle eine Keyset Cursor eben nämliches
sp_prepare ausgeführt und das mag den Oracle Provider verwirren.
Probier mal ob das Problem verschwindet wenn Du einen ForwardOnly
ReadOnly Recordset (bei ADO für adUseServer) verwendest oder aber
bei ADO die Clientseitige Cursorbibliothek.
> Ich habe auch schon vor die "select"-Abfrage die Zeile "BEGIN TRAN
> xyz" eingefügt und nach dem "select" die Zeile "COMMIT TRAN xyz".
Das lässt sich so nicht beeinflussen. Prüfen solltest Du zum einen ob
für Oracle implizite Transaktionen aktiviert sind. Helfen könnte evtl.
eine Variation der Vorgehen wie sie in
http://support.microsoft.com/?kbid=7391
INF: Troubleshooting Linked Server Error 7391
unter "Configuration Issues" beschrieben sind.
Oracle spezifisch gibts noch einige Hinweise in
http://support.microsoft.com/?kbid=280106
HOW TO: Set Up and Troubleshoot a Linked Server to Oracle in SQL Server
Gruss
Elmar
- Next message: Elmar Boye: "Re: Probleme bei Typkonvertierung bei SQL Server 2000"
- Previous message: Hendrik Wittke: "Führende "0" in Zahlenwert"
- In reply to: Carsten Albert: "Oracle und MS-SQL"
- Next in thread: Carsten Albert: "Re: Oracle und MS-SQL"
- Reply: Carsten Albert: "Re: Oracle und MS-SQL"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|