Blog Post

SQL Server Blog
1 MIN READ

ODBC Driver 18.6 for SQL Server Released

DavidEngelMS's avatar
DavidEngelMS
Icon for Microsoft rankMicrosoft
Dec 17, 2025

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

Added

  • Support for the new vector data type (float32)
  • Support for ConcatNullYieldsNull as a connection string property
  • x86 support on Windows Arm64
  • Support for Azure Linux 3.0 ARM, Debian Linux 13, RedHat Linux 10, Ubuntu Linux 25.10

Fixed

  • Show the negotiated TDS packet size in BID traces

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.

 

David Engel

Published Dec 17, 2025
Version 1.0

6 Comments

  • erbenfr's avatar
    erbenfr
    Copper Contributor

    Latest update on Linux generate following error:

    Updating Subscription Management repositories.
    Last metadata expiration check: 1:30:31 ago on Fri Feb 23 2026, 06:56:10.
    Dependencies resolved.
    ==============================================================================================================================
    Package Architecture Version Repository Size
    ==============================================================================================================================
    Upgrading:
    msodbcsql18 x86_64 18.6.1.1-1 packages-microsoft-com-prod 927 k
    Transaction Summary
    ==============================================================================================================================
    Upgrade 1 Package
    Total size: 927 k
    Downloading Packages:
    [SKIPPED] msodbcsql18-18.6.1.1-1.x86_64.rpm: Already downloaded
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    The downloaded packages were saved in cache until the next successful transaction.
    You can remove cached packages by executing 'dnf clean packages'.
    Error: Transaction test error:
    file /opt/microsoft from install of msodbcsql18-18.6.1.1-1.x86_64 conflicts with file from package msodbcsql17-17.10.6.1-1.x86_64

    Is it an intended feature to force the installation of only one version of the msodbcsql package on the system?

  • Dhanraj123's avatar
    Dhanraj123
    Copper Contributor

    Hi DavidEngelMS​ ,

    Hope you are doing fine!.

    I would like to know more about the installation of Security Update for the Microsoft ODBC Driver for SQL Server.

    Let us say, I need to install the KB (KB5037571) and I am using Microsoft catalog for downloading the binaries. However, I see many binaries for this KB, as shown in the image below, and I am unsure whether I need to install all of them or just one of them. Any help would be welcome.

    Thanks.

  • RomanH's avatar
    RomanH
    Copper Contributor

    Our application breaks using the newest driver. See bug report here:
    https://developercommunity.visualstudio.com/t/BCP-Problem-since-MSODBCDriver-18611/11020857

    Unfortunately some of our customers are using windows auto updates for those drivers, and it broke some production environments.. just days before the holidays...


    • DavidEngelMS's avatar
      DavidEngelMS
      Icon for Microsoft rankMicrosoft

      I see the repro is for Windows. 18.6.1.1 wasn't released to Microsoft Update, so there shouldn't have been any auto-update mechanism on Windows in play there, unless it's something the customers initiated themselves. Regardless, though, if there is a bug there, we'll need to fix it. Thanks for the heads up.

  • sebflaesch67's avatar
    sebflaesch67
    Copper Contributor

    Microsoft ODBC 18.6.1.1 installed on our QA test machines ( Linux amd64, Linux arm64, macOS arm64, Windows amd64 )

    No issues found.

    Keep the good work! Your ODBC driver is mission critical for us and our customers. 

    Seb