Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi
I am new to SSIS, recently we have upgraded application server from 32 bit to 64 bit system. After installing the application, i have established ODBC connection using ODBC connection manager from SysWOW64.folder From application i am able to connect to database.

When i establish test connection from SSIS package, i have got error.

"SSIS error code DTS_E_OLEDBERROR, An OLE DB error has occured. ErrorCode 0x80004005

Decription: Cannot open database "servername" requested by the login. Login failed."

Please help me to resolve this problem.

Thanks in advance.
Posted
Comments
ZurdoDev 15-May-15 13:43pm    
Login failed. That seems pretty clear.
j snooze 15-May-15 17:37pm    
Your ssis package might be running in 64 bit mode instead of 32. I know I had to force 32 bit to make it work with MS access. In the top menu select Project > [Your SSIS package name] Properties. In the properties screen it lists COnfiguration properties, Build, Deployment utility and debugging. Select "Debugging". There is an option in there called "Run64BitRuntime", set that to false. Hope that helps.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900