I am working on an SSIS project in Microsoft SQL Server Data Tools for Visual Studio 2017. We have to load the data from an Oracle 12C database, onto an SQL Server 2017 database, using the OleDB Source component. This works fine if we executethe packages from Visual Studio, however, once we deploy it to the SQL Server, and execute it from there, the package hangs for an indefinite amount of time, once it reached the DataFlow task. The last two SSIS Execution messages we receive are:
OnPrevalidate: package_name: Validation has started.
OnInformation: package_name: Information: Validation phase is beginning.
The package does not proceed further, and stays in Running status permanently. We have the same ODAC(64 bit) component package installed on both our developer computers, and on our SQL Server.
We have also tried to use the ADO.NET source, which was fully functional, but it lacked the "Query from variable" feature, and its query builder does not recognize the query as a valid syntax either (claims || and such are errononous), so we can not parameterize it either.
We have spent several hours looking for people with similar issues, but sadly could not find any that replicated our problems.
Thank you for your replies in advance!
ValidateExternalMetadataproperty of the OLE db source? If you open up the Properties of the Connection Manager you're using for your Oracle connection, what is theConnectionManagerType? Also, what edition of SQL Server 2017 are you using? - digital.aaron