Blog Post

SQL Server Blog
1 MIN READ

ODBC Driver 17.4 for SQL Server Released

David-Engel's avatar
David-Engel
Steel Contributor
Aug 01, 2019

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.0