April 11, 2011 at 1:43 pm
Hey all!
I need to find records that exist/do-not-exist between two Databases.
1st database is SQL Server 2005 DB (Connected by OLE DB)
2nd DB (Connected by ODBC driver)
I Need to find which records in SQL Server exist in the 2nd DB.
As far as I know in a Lookup Transformation you cannot reference a table through an ODBC connection.. unless you're using SSIS 2008. I have looked and looked but decided to ask the experts, is there any way around this? Such as downloading a service package that updates SSIS 2005 to allow ODBC connection in data flow transformations that it originally didn't support?
Any help would be greatly appreciated!!
April 14, 2011 at 7:55 am
Hi,
There is no such update for SQL 2005 and don't expect one any time soon. You have three options:
1. Upgrade to SQL 2008.
2. Implement:
- Loading of ODBC lookup information into a dictionary object using script.
- Use another script in the data flow where you need the lookup information to check the dictionary object.
3. If you can use third-party solutions, check the commercial CozyRoc Lookup Plus component. It supports ODBC databases as source and many other features.
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply