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. ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| 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 |