Version 17.4 of the Microsoft ODBC Driver 17 for SQL Server has been released. Version 17.4 brings several added features and fixed issues.
Added
- Support for Always Encrypted with Secure Enclaves
- Support for dynamic loading of OpenSSL (on Linux/macOS)
- Support for insertion of UTF-8 data against SQL Server 2019
- Support for configuring TCP Keep Alive settings
- Support for Debian 10
- Support for RedHat 8
- Support for Ubuntu 19.04
- Support for connecting to named instances on Linux and macOS
Fixed
- Intermittent hang when Multiple Active Results Sets (MARS) is enabled
- Connection resiliency hang when async notification is enabled
- Crash when retrieving diagnostic records for multithreaded connection attempts
- 'Encryption not supported' upon reconnect after calling SQLGetInfo() with SQL_USER_NAME and SQL_DATA_SOURCE_READ_ONLY
- COM initialization error during Azure Active Directory Interactive Authentication
- SQLGetData() for multi-byte UTF-8 data
- Retrieving length of sql_variant columns using SQLGetData()
- Importing of sql_variant columns containing more than 7992 bytes using bcp
- Sending of correct encoding to server for narrow character data
Next steps
For Windows installations, you can directly download the Microsoft ODBC Driver 17 for SQL Server.
Linux and macOS packages are also being made available. For installation details see the online instructions.
Roadmap
We are committed to improving quality and bringing more feature support for connecting to SQL Server Azure SQL Database Azure SQL DW, and Azure SQL Managed Instance through regular driver releases. We invite you to explore the latest the Microsoft Data Platform has to offer via a trial of Microsoft Azure SQL Database or by evaluating Microsoft SQL Server.
David Engel
Updated Feb 19, 2020
Version 3.0David-Engel
Steel Contributor
Joined May 16, 2019
SQL Server Blog
Follow this blog board to get notified when there's new activity