Hello.
I have a package written with SSIS 2008 R2(9.0.30729.4413) that accesses a number databases. Most databases are 2008 (10.50.2500) and one is 2005 (9.0.4060).
I have a ole db connection to the 2008 db and one ole db connection to the 2005 db. For both, I am connecting using the SQL Server Native Client 10.0.
In one flow, I have an ole db source reading data from my 2008 db. Next step is to compare one column to data from the 2005 db. I created a Lookup, cache mode at full cache, connection type is OLE DB. Selected Use results of an SQL query and entered my query. Clicked Preview and can see the data I am expecting. Linked my columns and selected my output.
When I go to Execute Task, I received the following error list.
SSIS package "CRM_FreeBalance_Payment.dtsx" starting.
Information: 0x4004300A at Payment File Creation, SSIS.Pipeline: Validation phase is beginning.
Error: 0xC020801C at Payment File Creation, Lookup Accounting Period [453]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "FMDTEST" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
Error: 0xC0047017 at Payment File Creation, SSIS.Pipeline: component "Lookup Accounting Period" (453) failed validation and returned error code 0xC020801C.
Error: 0xC004700C at Payment File Creation, SSIS.Pipeline: One or more component failed validation.
Error: 0xC0024107 at Payment File Creation: There were errors during task validation.
SSIS package "CRM_FreeBalance_Payment.dtsx" finished: Success.
After some searching, I found that I should try using the SQL Server 2005 Native Client for the connection. Downloaded it from here: http://www.microsoft.com/en-us/download/details.aspx?id=11988 (sqlncli.msi). In BIDS, I deleted the connection I had early and recreated with the SQL Native Client (Not the SQL Server Native Client 10.0). Same problem.
Has anyone seen or dealt with the before?