Group: General Forum Members
Last Login: Thursday, December 11, 2014 7:23 AM
I'm having a wierd error in SSIS package, Data Flwo task. Below are the details:
Task Name in which I have error: data flow task
Source: Oracle Server, located in remote location. There is a Oracle wallet thru which we have to access the source. We use ODBC connection to get the data from source. We use "ODBC Data Provider for Oracle" as the source adaptor in the new SSIS package
Destination: SQL Server 2008, standard edision. we use OLD DB destination
We connect to a database in Oracle server and get the data for about 20 tables and import into respective 20 tbls in destination sql server.
SSIS package is saved in the same server as destination server.
It used to be in DTS package in SQL 2000 edition and it's been working fine. We are currenlty testing the upgarded to SSIS. The Import is fine for 19 tables and it's failing for one table.
Here is the err msg:
Error: 0xC02090F5 at Data Flow Task, ADO NET Source : The component "ADO NET Source" (1) was unable to process the data. The connection has been disabled.
Error: 0xC0047038 at Data Flow Task, SSIS.Pipeline: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "ADO NET Source" (1) returned error code 0xC02090F5. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.
Information: 0x40043008 at Data Flow Task, SSIS.Pipeline: Post Execute phase is beginning.
Information: 0x4004300B at Data Flow Task, SSIS.Pipeline: "component "OLE DB Destination" (16)" wrote 0 rows.
Information: 0x40043009 at Data Flow Task, SSIS.Pipeline: Cleanup phase is beginning.
Task failed: Data Flow Task
Warning: 0x80019002 at Import_Protocol_DTL: SSIS Warning Code DTS_W_MAXIMUMERRORCOUNTREACHED. The Execution method succeeded, but the number of errors raised (2) reached the maximum allowed (1); resulting in failure. This occurs when the number of errors reaches the number specified in MaximumErrorCount. Change the MaximumErrorCount or fix the errors.
SSIS package "Import_Protocol_DTL.dtsx" finished: Failure.
I'm totally confused where to debug, I even contacted the Oracle team and they are seeing the same error message as I'm seeing but I dont know the reason.
The wierd thing is, the same adaptor works fine for 19 tables and just for this table I'm having issues.
Please guide me on this Issue.
Thank you all for your time