-->
Applies to:
Odbc Driver 17 For Sql Server Macos Windows 10
Connection Strings using ODBC Driver 17 for SQL Server for connections to SQL Server, SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014. Developers number one Connection Strings reference Knowledge Base Q & A forums About Contribute log in. This one is working only on Windows, not on macOS or Linux. There is ofcourse many.
- Why won't.NET Core project on macOS connect to SQL Server Express Docker container? Microsoft ODBC Driver 17 for SQL Server: Login failed for user with Docker. Sql server authentication fails using sqlcmd. Hot Network Questions What are pro/cons of steam as lifting gas for airships?
- Mar 26, 2018 Microsoft ODBC Driver 13.1 for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to Microsoft SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, SQL Server 2016, Analytics Platform System, Azure SQL Database and Azure SQL Data Warehouse.
Microsoft ODBC Driver for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to SQL Server. Use Microsoft ODBC Driver 17 for SQL Server to create new applications or enhance existing applications that need to take advantage of newer SQL Server features.
Download for Windows
The redistributable installer for Microsoft ODBC Driver 17 for SQL Server installs the client components, which are required during run time to take advantage of newer SQL Server features. It optionally installs the header files needed to develop an application that uses the ODBC API. Starting with version 17.4.2, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).
Version 17.5.2 is the latest general availability (GA) version. If you have a previous version of Microsoft ODBC Driver 17 for SQL Server installed, installing 17.5.2 upgrades it to 17.5.2.
Download Microsoft ODBC Driver 17 for SQL Server (x64)
Download Microsoft ODBC Driver 17 for SQL Server (x86)
Version information
- Release number: 17.5.2.1
- Released: March 6, 2020
Note
If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit the US-English version of the site. You can download different languages from the US-English version site by selecting available languages.
Available languages
This release of Microsoft ODBC Driver for SQL Server can be installed in the following languages:
Microsoft ODBC Driver 17.5.2 for SQL Server (x64):
Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
Microsoft ODBC Driver 17.5.2 for SQL Server (x86):
Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
Release notes for Windows
Sql Server Tutorial
For details about this release on Windows, see the Windows release notes.
Previous releases for Windows
To download previous releases for Windows, see previous Microsoft ODBC Driver for SQL Server releases.
Download for Linux and macOS
The Microsoft ODBC Driver for SQL Server can be downloaded and installed using package managers for Linux and macOS using the relevant installation instructions:
Install ODBC for SQL Server (Linux)
Install ODBC for SQL Server (macOS)
If you need to download the packages for offline installation, all versions are available via the below links.
Note
Packages named msodbcsql17-*
are the latest version. Packages named msodbcsql-*
are version 13 of the driver.
Alpine
- 17.5.2.2 Alpine package (PGP Signature)
- 17.5.2.1 Alpine package (PGP Signature)
- 17.5.1.1 Alpine package (PGP Signature)
Debian
RedHat
Suse
Ubuntu
Odbc Drivers For Sql Server 2017
See also Installing the Linux driver.
macOS
- See the Homebrew formulae for details.
See also Installing the macOS driver.
Older Linux releases
- Red Hat Enterprise Linux 5 and 6 (64-bit) - Download Microsoft ODBC Driver 11 for SQL Server - Red Hat Linux
- SUSE Linux Enterprise 11 Service Pack 2 (64-bit) - Download Microsoft ODBC Driver 11 Preview for SQL Server - SUSE Linux
Release notes for Linux and macOS
For details about releases for Linux and macOS, see the Linux and macOS release notes.
-->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 17, 13.1, and 13 of the Linux and macOS drivers are supported on the x64 architecture of the following operating systems:
Supported Operating System | 17.5 | 17.4 | 17.3 | 17.2 | 17.1 | 17.0 | 13.1 | 13 |
---|---|---|---|---|---|---|---|---|
Apple OS X 10.11 (El Capitan) | Y | Y | Y | Y | Y | Y | Y | |
Apple macOS 10.12 (Sierra) | Y | Y | Y | Y | Y | Y | Y | |
Apple macOS 10.13 (High Sierra) | Y | Y | Y | Y | Y | Y | Y | Y |
Apple macOS 10.14 (Mojave) | Y | Y | Y | |||||
Apple macOS 10.15 (Catalina) | Y | |||||||
Alpine Linux 3.11 | Y | |||||||
Debian Linux 8 | Y | Y | Y | Y | Y | Y | Y | |
Debian Linux 9 | Y | Y | Y | Y | Y | Y | Y | Y |
Debian Linux 10 | Y | Y | ||||||
Oracle Linux 8 | Y | |||||||
RedHat Enterprise Linux 6 | Y | Y | Y | Y | Y | Y | Y | Y |
RedHat Enterprise Linux 7 | Y | Y | Y | Y | Y | Y | Y | Y |
RedHat Enterprise Linux 8 | Y | Y | ||||||
SUSE Linux Enterprise Server 111 | Y | Y | Y | Y | Y | Y | Y | Y |
SUSE Linux Enterprise Server 12 | Y | Y | Y | Y | Y | Y | Y | Y |
SUSE Linux Enterprise Server 15 | Y | Y | Y | |||||
Ubuntu Linux 14.04 | Y | Y | Y | Y | Y | Y | Y | |
Ubuntu Linux 16.04 | Y | Y | Y | Y | Y | Y | Y | Y |
Ubuntu Linux 18.04 | Y | Y | Y | Y | ||||
Ubuntu Linux 19.10 | Y |
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 are not 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
Odbc Driver 17 For Sql Server Macos Download
See Also
Odbc Driver 17 For Sql Server Mac Os 7
Installing the Driver Manager
Known Issues in this Version of the Driver
Release Notes