I have created an SSIS
package (using Data Tools on Windows Server 2012) which pulls data from Excel files and load them into a SQL Table. It works fine in the development environment (Data Tools) and also as a SQL job. To Note: Microsoft Office is NOT installed on the Windows Server machine. However, it does have Access Database Engine 2010
installed.
The only hiccup is that my Excel files need to be in xls
format (32-bit, I guess). However, I am now faced with a scenario where the Excel files will be in the XLSX
format. So, I need to make my SSIS job compatible with these files.
I have done some research on the issue and came up with the following blogs and webpages:
- SSIS package fails with error “If 64-bit driver not installed, run in 32-bit mode”
- How to install 64-bit Microsoft Database Drivers alongside 32-bit Microsoft Office
- Microsoft.ACE.OLEDB.12.0 is not registered
However, I am still confused on how to proceed further regarding my problem.
To simplify, is the solution as follows:
- Uninstall
Access Database Engine 2010
on Windows Server - Install
AccessDatabaseEngine_X64.exe
(which is the 64-bit version of Access Database Engine)
Or are there more to it? Any help would be appreciated.
Note: The priority right now for me is to make the SSIS job work with XLSX files (the perfect scenario would be that it works with both Excel file versions)