I'm trying to use SSIS to load some data from Oracle database to MSSQL database. I created the project and used the ADO.Net source and was able to create a connection to Oracle and run queries and view results.
However when I actually run the package I get the following error:
Error: 0xC0208449 at Data Flow Task, ADO NET Source 2: ADO NET Source has failed to acquire the connection {EECB236A-59EA-475E-AE82-52871D15952D} with the following error message: "Could not create a managed connection manager.".
It seems similar to the issue here And I did find that I have two oracle clients version installed "11.1" and "12.2". One is used by PL/SQL and the other by other entity framework project. If this is the issue I just wanted a way to tell the SSIS to pick-up the correct one.
I tried adding Entry in machine.config for "oracle.manageddataaccess.client" section with the desired version. I also tried using other types of data sources but couldn't even create a successful connection I tried changing the Run64bitRuntime property in the project to False
Note: I don't have SSIS installed on my machine.