| title | Release Notes for ODBC Driver for SQL Server on Windows |
|---|---|
| ms.custom | |
| ms.date | 03/10/2020 |
| ms.prod | sql |
| ms.prod_service | connectivity |
| ms.technology | connectivity |
| ms.topic | conceptual |
| ms.assetid | b8459ed8-625e-4d8b-891c-e7e78c9977cc |
| ms.reviewer | v-chojas |
| author | v-makouz |
| ms.author | v-chojas |
| manager | kenvh |
This release notes article describes what's new for the Microsoft ODBC driver for SQL Server on Windows.
Download x64 installer
Download x86 installer
Version number: 17.5.2.1
Released: March 6, 2019
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| Support authentication with Managed Identity for Azure Key Vault | See Using Always Encrypted with the ODBC Driver. |
| Support for additional Azure Key Vault endpoints | See Using Always Encrypted with the ODBC Driver. |
| Bug fixes. | See Bug fixes. |
Download previous ODBC Driver versions by clicking the download links in the following sections:
Download x64 installer
Download x86 installer
Version number: 17.5.1.1
Released: January 31, 2019
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| SQL_COPT_SS_SPID connection attribute to retrieve SPID without round trip to server | See DSN and Connection String Attributes and Keywords. |
| Bug fixes. | See Bug fixes. |
Download x64 installer
Download x86 installer
Version number: 17.4.2.1
Released: October 2019
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| Support for additional Azure Key Vault endpoints | See Using Always Encrypted with the ODBC Driver. |
| Support for setting data classification version | See Data Classification. |
| Include Azure Active Directory Authentication Library (adal.dll) in the installer | Now included in the base driver installation, the ODBC installer will upgrade existing installations of the Microsoft Active Directory Authentication Library for SQL Server, removing it from the list of installed applications in Windows. |
| Bug fixes. | See Bug fixes. |
Download x64 installer
Download x86 installer
Version number: 17.4.1.1
Released: July 2019
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| Always Encrypted with Secure Enclaves. | See Using Always Encrypted with the ODBC Driver. |
| Configurable TCP Keep Alive settings. | See Connecting to SQL Server. |
| Bug fixes. | See Bug fixes. |
Download x64 installer
Download x86 installer
Version number: 17.3.1.1
Released: February 2019
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| Azure Active Directory Managed Service Identity (system and user-assigned) authentication mode. | See Using Azure Active Directory with the ODBC Driver. |
| Ability to stream input parameters against Always Encrypted columns. | See Limitations of the ODBC driver when using Always Encrypted. |
| XA distributed transactions. | Using XA Transactions. |
| Bug fixes. | See Bug fixes. |
Download x64 installer
Download x86 installer
Version number: 17.2.0.1
Released: July 2018
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| Data Classification for Azure SQL Database and SQL Server. | See Data Classification. |
| Support for UTF-8 server encoding. | |
| Bug fixes. | See Bug fixes. |
Download x64 installer
Download x86 installer
Version number: 17.1.0.1
Released: March 2018
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
Support for SQL_COPT_SS_CEKCACHETTL and SQL_COPT_SS_TRUSTEDCMKPATHS connection attributes. |
• SQL_COPT_SS_CEKCACHETTLAllows controlling the time that the local cache of Column Encryption Keys exists, as well as flushing it. • SQL_COPT_SS_TRUSTEDCMKPATHSAllows the application to restrict AE operations to only use the specified list of Column Master Keys. For more information, see Using Always Encrypted with the ODBC Driver for SQL Server. |
| Azure Active Directory Interactive Authentication Support | |
| Bug fixes. | See Bug fixes. |
Download x64 installer
Download x86 installer
Version number: 17.0.1.1
Released: February 2018
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
| Feature added | Details |
|---|---|
| Always Encrypted support for BCP API. | |
New connection string attribute UseFMTOnly. |
Causes the driver to use legacy metadata in special cases that require temporary tables. |
| Support for Azure SQL Managed Instance. | See the following list of Differences when using Managed Instance (ODBC version 17). |
| Dependency changed | Details |
|---|---|
| Removed Microsoft online service sign-in assistant | The dependency has been removed. |
This version of ODBC contains support for Azure SQL Managed Instance. See the following noted list of differences when using Managed Instance.
Note
There are a number of differences when using Managed Instance:
- FILESTREAM is not supported.
- Local filesystem access is not supported, but is required for things like trace files.
- Create UDT from local path is not supported.
- Windows Integrated Authentication is not supported.
- DTC is not supported.
saaccount is not present (default account is calledcloudSA).- TDS token ERROR (0xAA) returns incorrect server name.
- Special characters in database name are not supported.
- ALTER DATABASE [dbname1] MODIFY NAME = [dbname2] is not supported.
- The error messages are always shown in English, regardless of language settings (same as Azure).
Download x64 installer
Download x86 installer
Version number: 13.1
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
Download the Microsoft Command Line Utilities 13.1 for SQL Server
| Feature added | Details |
|---|---|
| ODBC Driver 13.1 for [!INCLUDEssNoVersion] adds support for Always Encrypted and Azure Active Directory. | These added supports are available when connecting to Microsoft SQL Server 2016, or to a later version. |
| There are connection pooling keywords and attributes, that correspond to the supports for Always Encrypted and Azure Active Directory. | These keywords and attributes are described in Driver Aware Connection Pooling in the ODBC Driver for SQL Server. |
Download x64 installer
Download x86 installer
Version number: 13
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
Download the Microsoft Command Line Utilities 13 for SQL Server
| Feature added | Details |
|---|---|
| Adds support for Microsoft SQL Server 2016. | Retains the functionality of ODBC driver version 11. |
Download x64 installer
Download x86 installer
Version number: 11
If you need to download the installer in a language other than the one detected for you, you can use these direct links.
For the x64 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
For the x86 driver: Chinese (Simplified) | Chinese (Traditional) | English (United States) | French | German | Italian | Japanese | Korean | Portuguese (Brazil) | Russian | Spanish
Download the Microsoft Command Line Utilities 11 for SQL Server
| Feature added | Details |
|---|---|
| Contains new features. | See Features of the Microsoft ODBC Driver for SQL Server on Windows. |
| Contains all the features that shipped with ODBC in SQL Server 2012 Native Client. | |