I'm still not able to get my SSIS package which uses an Excel Connection to work on my 64 bit server.
Things I've done so far:
1) Verified that the "Microsoft Access Database Engine 2010 Redistributable" 64 bit drivers are loaded on the server
2) Using the following connection string Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\agpcorp\files\VA1\LongTerm\Finance\MedFinanceStrategy\Auto Accruals\Uploads\QA\CapAccruals.xlsx;Extended Properties="EXCEL 12.0;HDR=YES";
3) Running the package using the 64bit version of dtexec. (Note: I've also tried running with 32 bit version of dtexec but then realized I wouldn't be able to since our server has the 64bit drivers loaded and I couldn't install the 32bit drivers side by side...abandoned trying to run it in 32 bit).
So here's where I'm at. The package runs fine on my local BIDS environment (32bit). I'm trying to get this thing running in 64 bit mode on our server but running into the following message:
Description: SSIS Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available.
I'm not sure why I'm getting this message if I have the appropriate drivers for Excel loaded on the server.
1) is there something I need to tweak in my Connection String to force it to use the 2010 driver? I've seen some people passing in "Excel 14.0" in extended properties but that doesn't seem to work either
2) is it having a problem because my development environment BIDS was a 32 bit? Can I somehow recompile as a 64 bit before deploying?
Please help, I've been researching this for days and havn't found anyone who was successfully able to get it running in 64 bit mode using the new ACE 64 bit driver. Almost everyone had to revert to forcing it to run in 32 bit mode.
Thanks.