I'm having an OLEDB provider issue in an SSIS package where the source file is an Excel 2013 64 bit file. The following is a breakdown of the environment I am working in:
OS: Windows Server 2012 R2 Standard 64 bit
Excel: 2013 64 bit
Visual Studio Community 2015 version 14.0.25425.01 Update 3
SQL Server 2016 Management Studio
SQL Server database instance is 2016(RTM) 13.0.1601.5 x64 Standard Edition
The problem has shown up in the SSIS package and with the Import/Export wizard. I have the 32 bit and 64 bit versions of the wizard. Using the 64 bit version, I have been able to import the worksheet I need from the Excel file into a table, without issues. The package I created was created from the Import/Export wizard.
The SSIS project's Run64BitRuntime property is set to 'true'. In the package, the Excel connection manager is configured to Excel 2013. The package runs without issue, but when I try to view the columns from the Excel Source Editor, I cannot view the columns, and I receive the following error message:
'The requested OLE DB provider Microsoft.ACE.OLEDB.15.0 is not registered. I fthe 32-bit driver is not installed, run the package in 64-bit mode.'
In the research I've done, one idea to fix the issue was to install the 64 bit Microsoft Access Runtime. I've done this, but I still have the problem.
What other steps should I take?
Thank you for your help.