Introduction Oracle's Heterogeneous Services lets you query non-Oracle databases directly from an Oracle database through a database link, without a separate ETL pipeline. We covered the MySQL version of this setup in an earlier post; this guide covers connecting Oracle to Microsoft SQL Server specifically, which uses Microsoft's own ODBC driver and command-line tooling rather than MySQL's. While the overall Heterogeneous Services architecture is the same, the driver installation, connectivity testing tools, and a couple of configuration parameters differ enough that it's worth its own walkthrough. Prerequisites Network connectivity established between the source and target environments. Verify with ping or telnet . The Microsoft SQL Server ODBC drivers and tools installed on the Oracle DB server: msodbcsql17 , the Microsoft ODBC Driver 17 for SQL Server mssql-tools , which provides sqlcmd , Microsoft's native command-line query tool unixODBC-devel , the...