I have some DTSX packages that exporting data from SQLServer to MDB file.
ConnectionString to connect to MDB file
Data Source=\\***\Temp\Temp.mdb;Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;OLE DB Services=0;
Previously, I used the following code to execute the packages.
Microsoft.SqlServer.Dts.Runtime.Application dtsApplication = new Microsoft.SqlServer.Dts.Runtime.Application(); Microsoft.SqlServer.Dts.Runtime.Package package = dtsApplication.LoadPackage(packagePath, null); Microsoft.SqlServer.Dts.Runtime.DTSExecResult result = package.Execute();
And now I need to migrate the environment to Azure SSIS IR. After executing the package, some error occurred.
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.
After some research, I found a solution that to configure a self-hosted IR as a proxy for an Azure-SSIS IR, but I don't want to setup it.
What else should I do?