System Requirements (Linux and macOS)
This topic lists the requirements to use the Microsoft ODBC Driver for SQL Server on Linux and macOS.
SQL version compatibility
The Linux and macOS drivers SQL version compatibility is the same as the Windows drivers SQL version compatibility.
Operating system support
Versions 18, 17, 13.1, and 13 of the Linux and macOS drivers are supported on the x64 architecture of the following operating systems. The Arm64 architecture on macOS is supported starting with version 17.8. The Arm64 architecture on Red Hat 8, 9, Debian 11, and Ubuntu 20.04, 22.04 is supported starting with version 18.1. Subsequent versions of 18 continue Arm64 support on newer versions of Red Hat, Debian, and Ubuntu. Arm64 on Alpine is supported starting with version 18.3.
Driver version → ↓ Operating System |
18.4 | 18.3 | 18.2 | 18.1 | 18.0 | 17.10 | 17.9 | 17.8 | 17.7 | 17.6 | 17.5 | 17.4 | 17.3 | 17.2 | 17.1 | 17.0 | 13.1 | 13 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apple OS X 10.11 (El Capitan) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||
Apple macOS 10.12 (Sierra) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||
Apple macOS 10.13 (High Sierra) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||
Apple macOS 10.14 (Mojave) | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||||
Apple macOS 10.15 (Catalina) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||
Apple macOS 11.0 (Big Sur) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||
Apple macOS 12.0 (Monterey) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||
Apple macOS 13.0 (Ventura) | Yes | Yes | Yes | |||||||||||||||
Alpine Linux 3.11 | Yes | Yes | Yes | Yes | ||||||||||||||
Alpine Linux 3.12 | Yes | Yes | Yes | Yes | Yes | |||||||||||||
Alpine Linux 3.13 | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||||||
Alpine Linux 3.14 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||
Alpine Linux 3.15 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||
Alpine Linux 3.16 | Yes | Yes | Yes | |||||||||||||||
Alpine Linux 3.17 | Yes | Yes | ||||||||||||||||
Alpine Linux 3.18 | Yes | Yes | ||||||||||||||||
Alpine Linux 3.19 | Yes | Yes | ||||||||||||||||
Debian Linux 8 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||
Debian Linux 9 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||
Debian Linux 10 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||||
Debian Linux 11 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||
Debian Linux 12 | Yes | Yes | Yes | |||||||||||||||
Oracle Linux 7 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||
Oracle Linux 8 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||
Red Hat Enterprise Linux 6 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||
Red Hat Enterprise Linux 7 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Red Hat Enterprise Linux 8 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||||
Red Hat Enterprise Linux 9 | Yes | Yes | Yes | Yes | Yes | |||||||||||||
SUSE Linux Enterprise Server 111 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||
SUSE Linux Enterprise Server 12 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
SUSE Linux Enterprise Server 15 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||
Ubuntu Linux 14.04 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||||||
Ubuntu Linux 16.04 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |||||||
Ubuntu Linux 18.04 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||||
Ubuntu Linux 20.04 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||||||||
Ubuntu Linux 22.04 | Yes | Yes | Yes | Yes | Yes | |||||||||||||
Ubuntu Linux 23.04 | Yes | Yes | ||||||||||||||||
Ubuntu Linux 24.04 | Yes | Yes |
1 ODBC Driver 17 supports SUSE Linux Enterprise Server 11 SP4 only
The installation packages for the Microsoft ODBC Driver 13, 13.1, and 17 for SQL Server on Linux and macOS resolve the driver's dependencies automatically when installed using the package management system of your distribution, as described in Install the ODBC Driver (Linux) and Install the ODBC Driver (macOS).
Microsoft ODBC Driver 11 for SQL Server
64-bit UnixODBC 2.3.0 Driver Manager, built for 64-bit SQLLEN/SQLULEN. Later versions of the 64-bit UnixODBC Driver Manager aren't supported with the ODBC driver on Linux. See Installing the Driver Manager for more information.
ODBC driver for Red Hat Enterprise Linux 5 (64-bit) requires the following packages, and can be downloaded here: Microsoft ODBC Driver 11 for SQL Server - Red Hat Linux
glibc
libgcc
libstdc++
e2fsprogs-libs
krb5-libs
openssl
ODBC driver for Red Hat Enterprise Linux 6 (64-bit) requires the following packages, and can be downloaded here: Microsoft ODBC Driver 11 for SQL Server - Red Hat Linux
glibc
libgcc
libstdc++
libuuid
krb5-libs
openssl
ODBC driver for SUSE Linux Enterprise 11 Service Pack 2 (64-bit) requires the following packages, and can be downloaded here: Microsoft ODBC Driver 11 Preview for SQL Server - SUSE Linux
glibc
libstdc++46
libgcc46
libuuid1
krb5
libopenssl0_9_8
See Also
Installing the Driver Manager
Known Issues in this Version of the Driver
Release Notes