Re: Oracle und MS-SQL
From: Carsten Albert (carsten.albert_at_w-s-r.de)
Date: 06/21/04
- Next message: Liz Helmecke: "Re: SQL-Server 2000: Formatierten Text speichern"
- Previous message: Goscho: "MSDE bzw. SQL-Server Rollback bei Installation"
- In reply to: Elmar Boye: "Re: Oracle und MS-SQL"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 21 Jun 2004 10:17:16 +0200
Hi Elmar,
Super. Der letzte Hinweis
> 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
brachte den entscheidenden Durchbruch. Es funktioniert. Vielen Dank.
"Elmar Boye" <ElmarB@gmx.net> schrieb im Newsbeitrag
news:2jiappF121jsoU1@uni-berlin.de...
> 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: Liz Helmecke: "Re: SQL-Server 2000: Formatierten Text speichern"
- Previous message: Goscho: "MSDE bzw. SQL-Server Rollback bei Installation"
- In reply to: Elmar Boye: "Re: Oracle und MS-SQL"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|