系统要求(Linux 和 macOS)
本主题列出了使用 Linux 和 macOS 上的 Microsoft ODBC Driver for SQL Server 的要求。
SQL 版本兼容性
Linux 和 macOS 驱动程序 SQL 版本兼容性与 Windows 驱动程序 SQL 版本兼容性相同。
操作系统支持
以下操作系统的 x64 体系结构支持 Linux 和 macOS 驱动程序的版本 18、17、13.1 和 13。 从版本 17.8 开始支持macOS 上的 Arm64 体系结构。 从版本 18.1 开始支持 Red Hat 8 和 9、Debian 11 以及 Ubuntu 20.04 和 22.04 上的 Arm64 体系结构。 后续版本的 18 继续支持较新版本 Red Hat、Debian 和 Ubuntu 上的 Arm64。 从版本 18.3 开始支持 Alpine 上的 Arm64。
驱动程序版本 → ↓ 操作系统 |
18.4 | 18.3 | 18.2 | 18.1 | 18.0 | 17.1 | 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) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||||
Apple macOS 10.12 (Sierra) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||||
Apple macOS 10.13 (High Sierra) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||
Apple macOS 10.14 (Mojave) | 是 | 是 | 是 | 是 | 是 | 是 | ||||||||||||
Apple macOS 10.15 (Catalina) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||||||
Apple macOS 11.0 (Big Sur) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||
Apple macOS 12.0 (Monterey) | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||||
Apple macOS 13.0 (Ventura) | 是 | 是 | 是 | |||||||||||||||
Alpine Linux 3.11 | 是 | 是 | 是 | 是 | ||||||||||||||
Alpine Linux 3.12 | 是 | 是 | 是 | 是 | 是 | |||||||||||||
Alpine Linux 3.13 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||||||||
Alpine Linux 3.14 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||||
Alpine Linux 3.15 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||
Alpine Linux 3.16 | 是 | 是 | 是 | |||||||||||||||
Alpine Linux 3.17 | 是 | 是 | ||||||||||||||||
Alpine Linux 3.18 | 是 | 是 | ||||||||||||||||
Alpine Linux 3.19 | 是 | 是 | ||||||||||||||||
Debian Linux 8 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||
Debian Linux 9 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||
Debian Linux 10 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||
Debian Linux 11 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||||
Debian Linux 12 | 是 | 是 | 是 | |||||||||||||||
Oracle Linux 7 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||
Oracle Linux 8 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||
Red Hat Enterprise Linux 6 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||||
Red Hat Enterprise Linux 7 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
Red Hat Enterprise Linux 8 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||
Red Hat Enterprise Linux 9 | 是 | 是 | 是 | 是 | 是 | |||||||||||||
SUSE Linux Enterprise Server 111 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||
SUSE Linux Enterprise Server 12 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
SUSE Linux Enterprise Server 15 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||
Ubuntu Linux 14.04 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||||||
Ubuntu Linux 16.04 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | |||||||
Ubuntu Linux 18.04 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||
Ubuntu Linux 20.04 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | ||||||||
Ubuntu Linux 22.04 | 是 | 是 | 是 | 是 | 是 | |||||||||||||
Ubuntu Linux 23.04 | 是 | 是 | ||||||||||||||||
Ubuntu Linux 24.04 | 是 | 是 |
1 ODBC Driver 17 仅支持 SUSE Linux Enterprise Server 11 SP4
如安装 ODBC Driver (Linux) 和安装 ODBC Driver (macOS) 中所述,使用分发的程序包管理系统安装时,Linux 和 macOS 上的 Microsoft ODBC Driver for SQL Server 13、13.1 和 17 版的安装包会自动解析驱动程序的依赖项。
Microsoft ODBC Driver 11 for SQL Server
针对 64 位 SQLLEN/SQLULEN 生成的 64 位 UnixODBC 2.3.0 驱动程序管理器。 Linux 上的 ODBC 驱动程序不支持更高版本的 64 位 UnixODBC 驱动程序管理器。 有关详细信息,请参阅 Installing the Driver Manager 。
用于 Red Hat Enterprise Linux 5(64 位)的 ODBC 驱动程序需要以下程序包,并且可以在此处下载:Microsoft ODBC Driver 11 for SQL Server - Red Hat Linux
glibc
libgcc
libstdc++
e2fsprogs-libs
krb5-libs
openssl
用于 Red Hat Enterprise Linux 6(64 位)的 ODBC 驱动程序需要以下程序包,并且可以在此处下载:Microsoft ODBC Driver 11 for SQL Server - Red Hat Linux
glibc
libgcc
libstdc++
libuuid
krb5-libs
openssl
用于 SUSE Linux Enterprise 11 Service Pack 2(64 位)的 ODBC 驱动程序需要以下程序包,并且可以在此处下载:Microsoft ODBC Driver 11(预览版)for SQL Server - SUSE Linux
glibc
libstdc++46
libgcc46
libuuid1
krb5
libopenssl0_9_8