| title | Release notes (OLE DB Driver for SQL Server) |
|---|---|
| ms.date | 02/27/2020 |
| ms.prod | sql |
| ms.technology | connectivity |
| ms.topic | conceptual |
| ms.reviewer | genemi |
| author | mateusz-kmiecik |
| ms.author | v-makmie |
[!INCLUDEappliesto-ss-asdb-asdw-pdw-md]
This page discusses what was added in each version of the Microsoft OLE DB Driver for SQL Server.
Download x64 installer
Download x86 installer
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 |
|---|---|
Azure Active Directory authentication support (ActiveDirectoryInteractive, ActiveDirectoryMSI). |
Using Azure Active Directory. |
| Include Azure Active Directory Authentication Library (adal.dll) in the installer | Now included in the base driver installation, the OLE DB 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 fixed | Details |
|---|---|
| Fixed drop index logic in IIndexDefinition::DropIndex. | Previous versions of the OLE DB driver can't drop a primary key index when the schema ID and the user ID of the owner of the index aren't equal. |
Download previous OLE DB Driver versions by clicking the download links in the following sections:
Download x64 installer
Download x86 installer
Released: June 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 driver upgrades from the SQL Server removable media. | This improvement allows driver upgrades directly from the SQL Server removable media. |
Download x64 installer
Download x86 installer
Released: May 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
| Bug fixed | Details |
|---|---|
| Fixed non-interactive Azure Active Directory authentication in multithreaded apartment (MTA). | The OLE DB Driver 18.2.1 incorrectly tries to change the COM concurrency model on an apartment that was previously initialized as multithreaded (MTA). As a result, in an application that makes more than one subsequent call to CoInitialize or CoInitializeEx prior to calling the IDBInitialize::Initialize interface, the driver fails to connect when using any of the Azure Active Directory authentication modes. |
Download x64 installer
Download x86 installer
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 |
|---|---|
| Support for UTF-8 server encoding. | UTF-8 Support in OLE DB Driver for SQL Server. |
| Azure Active Directory authentication support. | Using Azure Active Directory. |
Download x64 installer
Download x86 installer
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 |
|---|---|
Support for the UseFMTONLY connection string keyword, and for the SSPROP_INIT_USEFMTONLY initialization property. |
UseFMTONLY controls how metadata is retrieved when connecting to [!INCLUDEssSQL11] and newer.For more information, see: Using Connection String Keywords with OLE DB Driver for SQL Server. |
| Bug fixed | Details |
|---|---|
| Fixed incorrect version of the BCP format file. | The OLE DB Driver 18.0 incorrectly sets the version of the BCP format file to 18.0, instead of to 11.0. Format files generated by the OLE DB Driver 18.0 cannot be read by the OLE DB Driver 18.1. If you need to use format files generated by the previous version of the driver with the new driver, you can manually edit the files to change the version to 11.0. |
Download x64 installer
Download x86 installer
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 the MultiSubnetFailover connection string keyword, and the SSPROP_INIT_MULTISUBNETFAILOVER initialization property. |
For more information, see: • OLE DB Driver for SQL Server Support for High Availability, Disaster Recovery, • Using Connection String Keywords with OLE DB Driver for SQL Server. |