If you're running SQL Server 2008 and using a SQL Server Agent job to execute your SSIS package that contains your Excel connection, here's how to get it working:
1. Go into the Job Properties
2. Select the step containing your SSIS package and click Edit
3. In the step properties, go to the Execution options tab and check the box labeled "Use 32 bit runtime" (see screenshot)
This will force the SQL agent to use the 32 bit runtime when executing the package, and that supports the Excel Connection Manager.
If you're using SQL 2005 of DTEXEC to execute your package, check out the original post I found that helped me.
2 comments:
Hi there,
This had saved me after 1 hours of unnecessary and fruitless package tweaking
Hi. Thank you so much for your help on running SQL Server Agent in 32 bit mode. It was very useful!
Post a Comment