|
| 1 | +--- |
| 2 | +title: "Release Notes for ODBC to SQL Server on Windows) | Microsoft Docs" |
| 3 | +ms.custom: "" |
| 4 | +ms.date: "02/27/2019" |
| 5 | +ms.prod: sql |
| 6 | +ms.prod_service: connectivity |
| 7 | +ms.technology: connectivity |
| 8 | +ms.topic: conceptual |
| 9 | +ms.assetid: b8459ed8-625e-4d8b-891c-e7e78c9977cc |
| 10 | +ms.reviewer: "v-jizho2, v-chojas, genemi" |
| 11 | +author: v-makouz |
| 12 | +ms.author: v-makouz |
| 13 | +manager: kenvh |
| 14 | +--- |
| 15 | +# Release Notes for ODBC to SQL Server on Windows |
| 16 | + |
| 17 | +[!INCLUDE[Driver_ODBC_Download](../../../includes/driver_odbc_download.md)] |
| 18 | + |
| 19 | +This release notes article describes what's new for the Microsoft ODBC driver to SQL Server on Windows. |
| 20 | + |
| 21 | +<!-- |
| 22 | +PLEASE USE THE STANDARD 2-COLUMN TABLE FORMAT! |
| 23 | +
|
| 24 | +For all our Release Notes articles (What's New too?), we are standardizing on the 2-column format that you see here for version "## 17.3". |
| 25 | +
|
| 26 | +Going forward, all new additions to this article must use the 2-column format. |
| 27 | +
|
| 28 | +Also, use the shorter ## H2 title format, which eliminates all the redundant constants, and appends the date-added. |
| 29 | +One beneift of shortness is the avoidance of the annoying wrapping of unnecessarily long H2 titles in the rightNav. |
| 30 | +- OLD H2: ## What's New in the [!INCLUDE[msCoName](../../../includes/msconame_md.md)] ODBC Driver 17.3 for [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] on Windows |
| 31 | +- NEW H2: ## 17.3, February 2019 |
| 32 | +
|
| 33 | +By the way, in GitHub, the file name is changing today 2019/03/30: |
| 34 | +- FROM: docs/connect/odbc/windows/release-notes.md |
| 35 | +- TO : docs/connect/odbc/windows/release-notes-odbc-sql-server-windows.md |
| 36 | +
|
| 37 | +Thank you. |
| 38 | +GeneMi (and CraigG). 2019/03/30. |
| 39 | +--> |
| 40 | + |
| 41 | +## 17.3, February 2019 |
| 42 | + |
| 43 | +| Feature added | Details | |
| 44 | +| :------------ | :------ | |
| 45 | +| Azure Active Directory Managed Service Identity (system and user-assigned) authentication mode. | See [Using Azure Active Directory with the ODBC Driver](../using-azure-active-directory.md). | |
| 46 | +| Ability to stream input parameters against Always Encrypted columns. | See [Limitations of the ODBC driver when using Always Encrypted](../using-always-encrypted-with-the-odbc-driver.md#limitations-of-the-odbc-driver-when-using-always-encrypted). | |
| 47 | +| XA distributed transactions. | [Using XA Transactions](../use-xa-with-dtc.md). | |
| 48 | +| Bug fixes. | See [Bug fixes](../bug-fixes.md). | |
| 49 | +| | | |
| 50 | + |
| 51 | +## 17.2, July 2018 |
| 52 | + |
| 53 | +| Feature added | Details | |
| 54 | +| :------------ | :------ | |
| 55 | +| Data Classification for Azure SQL Database and SQL Server. | See [Data Classification](../data-classification.md). | |
| 56 | +| Support for UTF-8 server encoding. | | |
| 57 | +| Bug fixes. | See [Bug fixes](../bug-fixes.md). | |
| 58 | +| | | |
| 59 | + |
| 60 | +## 17.1, March 2018 |
| 61 | + |
| 62 | +| Feature added | Details | |
| 63 | +| :------------ | :------ | |
| 64 | +| Support for `SQL_COPT_SS_CEKCACHETTL` and `SQL_COPT_SS_TRUSTEDCMKPATHS` connection attributes. | • `SQL_COPT_SS_CEKCACHETTL`<br/>Allows controlling the time that the local cache of Column Encryption Keys exists, as well as flushing it.<br/><br/>• `SQL_COPT_SS_TRUSTEDCMKPATHS`<br/>Allows the application to restrict AE operations to only use the specified list of Column Master Keys.<br/><br/> For more information, see [Using Always Encrypted with the ODBC Driver for SQL Server](../using-always-encrypted-with-the-odbc-driver.md). | |
| 65 | +| Azure Active Directory Interactive Authentication Support | | |
| 66 | +| Bug fixes. | See [Bug fixes](../bug-fixes.md). | |
| 67 | +| | | |
| 68 | + |
| 69 | +## 17, February 2018 |
| 70 | + |
| 71 | +| Feature added | Details | |
| 72 | +| :------------ | :------ | |
| 73 | +| Always Encrypted support for BCP API. | | |
| 74 | +| New connection string attribute `UseFMTOnly`. | Causes the driver to use legacy metadata in special cases that require temporary tables. | |
| 75 | +| Support for Azure SQL Managed Instance. | Extended Private Preview.<br/><br/>See the following list of [Differences when using Managed Instance (ODBC version 17)](#diffs-managed-instance-17). | |
| 76 | +| | | |
| 77 | + |
| 78 | +### <a name="diffs-managed-instance-17"></a> Differences when using Managed Instance (ODBC version 17) |
| 79 | + |
| 80 | +This version of ODBC contains support for Azure SQL Managed Instance (Extended Private Preview). See the following noted list of differences when using Managed Instance. |
| 81 | + |
| 82 | +> [!NOTE] |
| 83 | +> There are a number of differences when using Managed Instance: |
| 84 | +> |
| 85 | +> - FILESTREAM is not supported. |
| 86 | +> - Local filesystem access is not supported, but is required for things like tracefiles. |
| 87 | +> - Create UDT from local path is not supported. |
| 88 | +> - Windows Integrated Authentication is not supported. |
| 89 | +> - DTC is not supported. |
| 90 | +> - `sa` account is not present (default account is called `cloudSA`). |
| 91 | +> - TDS token ERROR (0xAA) returns incorrect server name. |
| 92 | +> - Special characters in database name are not supported. |
| 93 | +> - ALTER DATABASE [dbname1] MODIFY NAME = [dbname2] is not supported. |
| 94 | +> - The error messages are always shown in English, regardless of language settings (same as Azure). |
| 95 | +
|
| 96 | +## 13.1 |
| 97 | + |
| 98 | +| Feature added | Details | |
| 99 | +| :------------ | :------ | |
| 100 | +| ODBC Driver 13.1 for [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] adds support for [Always Encrypted](../../../connect/odbc/using-always-encrypted-with-the-odbc-driver.md) and [Azure Active Directory](../../../connect/odbc/using-azure-active-directory.md). | These added supports are available when connecting to Microsoft SQL Server 2016, or to a later version. | |
| 101 | +| There are connection pooling keywords and attributes, that correspond to the supports for Always Encrypted and Azure Active Directory. | These keywords and attribute are described in [Driver Aware Connection Pooling in the ODBC Driver for SQL Server](../../../connect/odbc/windows/driver-aware-connection-pooling-in-the-odbc-driver-for-sql-server.md). | |
| 102 | +| | | |
| 103 | + |
| 104 | +## 13 |
| 105 | + |
| 106 | +| Feature added | Details | |
| 107 | +| :------------ | :------ | |
| 108 | +| Adds support for Microsoft SQL Server 2016. | Retains the functionality of ODBC driver version 11. | |
| 109 | +| | | |
| 110 | + |
| 111 | +## 11 |
| 112 | + |
| 113 | +| Feature added | Details | |
| 114 | +| :------------ | :------ | |
| 115 | +| Contains new features. | See [Features of the Microsoft ODBC Driver for SQL Server on Windows](features-of-the-microsoft-odbc-driver-for-sql-server-on-windows.md). | |
| 116 | +| Contains all the features that shipped with ODBC in SQL Server 2012 Native Client. | | |
| 117 | +| | | |
0 commit comments