Blog Post

SQL Server Blog
1 MIN READ

ODBC Driver 18.3 for SQL Server Released

DavidEngelMS's avatar
DavidEngelMS
Icon for Microsoft rankMicrosoft
Aug 03, 2023

Version 18.3 of the Microsoft ODBC Driver 18 for SQL Server has been released. Version 18.3 brings some improvements and fixes to the driver.

 

Added

  • Support for Managed Identity (MSI) authentication when in the context of Azure Arc or Azure Cloud Shell and updated to a newer Azure App Service API version
  • Performance improvement via more efficient packet buffer memory allocation
  • Support for Ubuntu 23.04
  • Support for Alpine Linux 3.17
  • Support for Alpine Linux 3.18
  • Support for the ARM64 architecture on Alpine Linux

Fixed

  • Fix a bug in setting of data classification version attribute

 

Next steps

For Windows installations, you can directly download the Microsoft ODBC Driver 18 for SQL Server.

Linux and macOS packages are also 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 Synapse Analytics, 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

Published Aug 03, 2023
Version 1.0
  • taozuhong Libraries are available for all of those languages: Connection libraries for Microsoft SQL Database - SQL Server | Microsoft Learn

     

    And you can package ODBC directly. Huge is also pretty relative. 4.5MB for the Windows x64 installer (containing x64 and x86 binaries) and <1MB on Linux/macOS isn't huge by modern standards. If you really want to go smaller on Windows, you can forgo the Windows ODBC Driver Manager subsystem, just package the DLL (<2MB), and load the library directly from your app folder.

     

    Regards,

    David

  • taozuhong's avatar
    taozuhong
    Copper Contributor

    SQLServer could provide a library that could use by C/C++/PHP/ODBC/Ruby/Nodejs/JDBC?

     

    ODBC is not friendly for App, can't package it directly, and it's huge.