Connecting to Oracle using Microsoft Oracle Source Component by Attunity via LDAP for SQL 2022 Upgrade

MakingEasyLookHard 0 Reputation points
2023-06-06T21:47:39.7933333+00:00

We are upgrading from SQL Server 2016 to SQL Server 2022.. Our current SSIS packages use the Attunity drivers for 2016 to pull data from an external Oracle server database using LDAP protocol. We understand that Microsoft has created the Microsoft version of this component and upgrading the package went smoothly as it recognizes the connection manager. But our packages no longer work. It's as though it doesnt handle LDAP requests. This kept us from going to SQL 2019 like a year or two ago and we assumed it was fixed for SQL 2022. Is there anything we should be doing or is LDAP still not supported with this?

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,453 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. ZoeHui-MSFT 32,821 Reputation points
    2023-06-07T01:38:08.0466667+00:00

    Hi @MakingEasyLookHard,

    we assumed it was fixed for SQL 2022

    Not sure it was fixed for SQL2022 or not.

    If you want to load data from Oracle. it is highly recommended to use Microsoft Connector for Oracle.

    Regards,

    Zoe Hui


    If the answer is helpful, please click "Accept Answer" and upvote it.


  2. Yitzhak Khabinsky 24,946 Reputation points
    2023-07-13T18:55:15.1866667+00:00

    Hi @MakingEasyLookHard,

    Microsoft Connector for Oracle is not rebranded Attunity Oracle driver.

    Microsoft licensed Progress DataDirect Oracle Wire Protocol ODBC driver and created Microsoft Connector for Oracle.

    Check it out its details here: https://www.progress.com/odbc/oracle-database

    Immediate benefits:

    • It doesn't require Oracle Client installed. 😊
    • It doesn't require TNSes.
    • It supports a so called Easy Connect format:
    SERVER=//host:port/service_name;USERNAME=<YourUserName>;PWD=<YourPassword>;WINAUTH=0
    

    Oracle has identical Easy Connect format, documented here:

    https://docs.oracle.com/en/database/oracle/oracle-database/19/ntcli/specifying-a-connection-by-using-the-easy-connect-naming-method.html#GUID-1035ABB3-5ADE-4697-A5F8-28F9F79A7504