Hi Zoe,
Many Thanks for your assistance.
As per your instructions...
- I installed Microsoft Access database 2016 (64bit) using /quiet. So I have installed 3 versions ie
- Access database engine 2010 (64bit) original
- Access database engine 2016 (32 bit) installed yesterday
- Access database engine 2016 (64bit) installed today
- Rename mso.dll registry value to mso.dll.old
- Configuration Properties -> Debugging -> Change Run64BitRuntime value from True to False:
However when I config my Connection Manager to connect to my excel sheet and data access mode=SQL command and hit preview I get the same error as below...
TITLE: Microsoft Visual Studio
Exception from HRESULT: 0xC020801C
Error at Package [Connection manager "Excel Connection Manager"]: The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000.
An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered".
Error at Data Flow Task [Excel Source [2]]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0209303. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
BUTTONS:
OK