On our dev environment we have MS Office 365 32-bit version on Windows 11 64-bit and Visual Studio 2022 with SSDT.
The issue we are experiencing is in SSIS when creating Excel Destination in order to write data into an excel file. When trying to map the columns from source to Excel Destination we get an error message below: "The requested ole db provider microsoft.ace.oledb.12.0 is not registered if the 64 bit driver is not installed, run the package in 32-bit mode. error code: 0x00000000"
I know Visual Studio 2022 is 64-bit and the debug option Run64BitRuntime is greyed out and it is set to True.
The database server, where the SSIS package has to run on (as SSIS package file through SQL Server job), the Office and the Excel app in 64-bit with Microsoft Access Database Engine installed. Not sure if that is 64 or 32 bit version.
Do you know, if we need 32-bit or 64-bit version Microsoft Access Database Engine on dev machine? And how about on Database Server, where package is run?
We probably need to install 32-bit version Microsoft Access Database Engine 2016, as we have Office 365 32-bit version on our dev machines. Right? If we install 32-bit Microsoft Access Database Engine 2016 on our dev machine, will this solve the issue with error above? And can we run the package as 64 bit on database server?
Thanks in advance for your help.
Kind Regards