Unix Technical Forum

Importing data from Informix to MSSQL2k5 fails

This is a discussion on Importing data from Informix to MSSQL2k5 fails within the Informix forums, part of the Database Server Software category; --> Help! I posted this in the public MS SQL-Forum, but noone answers, perhap the problem is at the Informix-Server. ...


Go Back   Unix Technical Forum > Database Server Software > Informix

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-20-2008, 01:27 PM
Benedikt Ries
 
Posts: n/a
Default Importing data from Informix to MSSQL2k5 fails


Help!
I posted this in the public MS SQL-Forum, but noone answers, perhap
the problem is at the Informix-Server.

I'm trying to create a simple .dtsx package that imports data to SQ
server 2005 from an informix db using an ADO.net ODBC connection. I´
using the Informix ODBC Driver 2.90.TC3. The structure of m
SSIS-package is quite simple:

(sqltask:truncate destination table) -> (sqltask:set isolation to dirt
read at source) -> (sqltask: optimization: high at source) -> (data flo
task)

The querys (divided to 3 SQL-Tasks, because the ms-parser doesn´t lik
querys with more than one ";") are the following:

set optimization high;
set isolation to dirty read;
go
select <rows>
as <name>
from <tables>
where <conditions>;

My data source SQL-Query in the dataflow task is simple and it work
great on a Informix test-db where no users are commited on the data
But when I test the thing on the working environment, the execution o
the package fails, error output as follows (sry, parts of it are i
german):
__________________________________________________ _________
SSIS package "Package.dtsx" starting.
Information: 0x4004300A at Datenflusstask, DTS.Pipeline: Die Phas
'Überprüfung' beginnt.
Information: 0x4004300A at Datenflusstask, DTS.Pipeline: Die Phas
'Überprüfung' beginnt.
Information: 0x40043006 at Datenflusstask, DTS.Pipeline: Die Phas
'Ausführung vorbereiten' beginnt.
Information: 0x40043007 at Datenflusstask, DTS.Pipeline: Die Phase 'Vo
der Ausführung' beginnt.
Information: 0x402090DC at Datenflusstask, Flatfileziel [10279]: Di
Verarbeitung der Datei 'C:\temp\flatfile_KDstat_Kunden.csv wurd
gestartet.
Information: 0x4004300C at Datenflusstask, DTS.Pipeline: Die Phas
'Ausführung' beginnt.
Error: 0xC02090F5 at Datenflusstask, DataReader-Quelle [6976]
'Komponente 'DataReader-Quelle' (6976)' konnte die Daten nich
verarbeiten.
Error: 0xC0047038 at Datenflusstask, DTS.Pipeline: Di
PrimeOutput-Methode in 'Komponente 'DataReader-Quelle' (6976)' hat de
Fehlercode 0xC02090F5 zurückgegeben. Die Komponente gab eine
Fehlercode zurück, als das Pipelinemodul 'PrimeOutput()' aufgerufe
hat. Die Bedeutung des Fehlercodes wird von der Komponente definiert
Der Fehler ist jedoch schwerwiegend, und die Ausführung der Pipelin
wurde beendet.
Error: 0xC0047021 at Datenflusstask, DTS.Pipeline: Der Threa
'SourceThread0' wurde mit dem Fehlercode 0xC0047038 beendet.
Error: 0xC0047039 at Datenflusstask, DTS.Pipeline: Der Threa
'WorkThread0' hat ein Signal zum Herunterfahren erhalten und wir
beendet. Der Benutzer hat das Herunterfahren angefordert, oder ei
Fehler in einem anderen Thread hat dazu geführt, dass die Pipelin
heruntergefahren wird.
Error: 0xC0047021 at Datenflusstask, DTS.Pipeline: Der Threa
'WorkThread0' wurde mit dem Fehlercode 0xC0047039 beendet.
Information: 0x40043008 at Datenflusstask, DTS.Pipeline: Die Phas
'Nach der Ausführung' beginnt.
Information: 0x402090DD at Datenflusstask, Flatfileziel [10279]: Di
Verarbeitung der Datei 'C:\temp\flatfile_KDstat_Kunden.csv wurd
beendet.
Information: 0x40043009 at Datenflusstask, DTS.Pipeline: Die Phas
'Cleanup' beginnt.
Information: 0x4004300B at Datenflusstask, DTS.Pipeline: 'Komponent
'Flatfileziel' (10279)' schrieb 0 Zeilen.
Task failed: Datenflusstask
Warning: 0x80019002 at Package: Die Execution-Methode wurde erfolgreic
ausgeführt, aber die Anzahl von ausgelösten Fehlern (5) hat den maxima
zulässigen Wert erreicht (1). Deshalb tritt ein Fehler auf. Diese
Problem tritt auf, wenn die Anzahl von Fehlern den i
'MaximumErrorCount' angegebenen Wert erreicht. Ändern Sie den Wert fü
'MaximumErrorCount', oder beheben Sie die Fehler.
SSIS package "Package.dtsx" finished: Failure.
__________________________________________________ ___________
error 0xC02090F5 means "DTS_E_DATAREADERSRCUNABLETOPROCESSDATA".
It seems that every SQL-task opens his own connection to th
Informix-db. So I checked the box "retain same connection" at my sourc
connection manager. However, the result is the same.

Has anyone an idea how to solve that problem?
Thanks in advance!


--
Benedikt Ries
------------------------------------------------------------------------
Benedikt Ries's Profile: http://www.dbtalk.net/m1098
View this thread: http://www.dbtalk.net/t341877

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

« infdump | test »

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 09:19 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com