sieram
18-06-07, 14:05
Hallo zusammen,
ich habe folgendes Problem mit Datenaktualisierungen einer AS400-Tabelle über einen SQL-2005 Verbindungsserver:
Eine einfache Abfrage der Art:
update "ISERIES"."S658E27C"."TESTDT"."KUSTP" set KUPENA = 'X' where KUKNR = 10042
funktioniert einwandfrei.
sobald die Abfrage in Kombination mit einem Join einer SQL-Tabelle aufsgeführt wird:
update "ISERIES"."S658E27C"."TESTDT"."KUSTP" set KUPENA = 'X'
from "ISERIES"."S658E27C"."TESTDT"."KUSTP" A
inner join DWHTrans.dbo.tImport B
on A.KUFA = B.FirmaNr and A.KUKNR = B.KunNr where KUKNR = 10042
kommt folgende Fehlermeldung:
Der OLE DB-Anbieter "IBMDA400" für den Verbindungsserver "ISERIES" hat die Meldung "CPF4328: Teildatei KUSTP nicht in Journal *N aufgezeichnet.
" zurückgeben.
Wird anstelle eines updates ein select geschrieben, funktioniert auch diese Abfrage.
Hat jemand eine Idee ob vielleicht bestimmte Einstellungen im OLE DB-Treiber oder auf der AS400 dieses Problem lösen?
Vielen Dank im Voraus!
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
ich habe folgendes Problem mit Datenaktualisierungen einer AS400-Tabelle über einen SQL-2005 Verbindungsserver:
Eine einfache Abfrage der Art:
update "ISERIES"."S658E27C"."TESTDT"."KUSTP" set KUPENA = 'X' where KUKNR = 10042
funktioniert einwandfrei.
sobald die Abfrage in Kombination mit einem Join einer SQL-Tabelle aufsgeführt wird:
update "ISERIES"."S658E27C"."TESTDT"."KUSTP" set KUPENA = 'X'
from "ISERIES"."S658E27C"."TESTDT"."KUSTP" A
inner join DWHTrans.dbo.tImport B
on A.KUFA = B.FirmaNr and A.KUKNR = B.KunNr where KUKNR = 10042
kommt folgende Fehlermeldung:
Der OLE DB-Anbieter "IBMDA400" für den Verbindungsserver "ISERIES" hat die Meldung "CPF4328: Teildatei KUSTP nicht in Journal *N aufgezeichnet.
" zurückgeben.
Wird anstelle eines updates ein select geschrieben, funktioniert auch diese Abfrage.
Hat jemand eine Idee ob vielleicht bestimmte Einstellungen im OLE DB-Treiber oder auf der AS400 dieses Problem lösen?
Vielen Dank im Voraus!
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->