Blog Post

SQL Server Blog
1 MIN READ

OLE DB Driver 19.3 for SQL Server Released

DavidEngelMS's avatar
DavidEngelMS
Icon for Microsoft rankMicrosoft
Feb 15, 2023

Version 19.3 of the Microsoft OLE DB Driver for SQL Server has been released. Version 19.3 adds Windows ARM64 and a couple of bug fixes.

 

Features

  • Support for Windows ARM64

Bug Fixes

  • Fixed a potential crash when invalid metadata is received from the server.
  • Fixed an installer issue where a 64-bit version of adal.dll was packaged instead of the 32-bit one. For details, see Known issues.

Changes

For more details, see the release notes.

 

The updated driver can be downloaded directly from Microsoft.

David Engel

Published Feb 15, 2023
Version 1.0
  • PuruMG If no apps are using the 18.3 version of the OLE DB driver, yes, you can uninstall it. If apps are still using it (like SQL Server 2019 or SQL Server 2022 or something else), you should leave it installed.

     

    Regards,

    David

  • PuruMG's avatar
    PuruMG
    Copper Contributor

    Thank you DavidEngelMS for your prompt response. Much appreciated. 

    I have one additional question.

     I have installed two Version of Microsoft OLE DB Version in the same machine.

    One version installed is:  Microsoft OLE DB Drive 19 for SQL Server, Version 19.0.0.0

    One version installed is: Microsoft OLE DB Drive for SQL Server, Version 18.3.0.0

    I find redundant of having "Microsoft OLE DB Drive for SQL Server, Version 18.3.0.0" Could I proceed to uninstall? 

    Please suggest. 
    Thank you!

     

  • PuruMG

     

    If you only installed the x64 redist package, you also need to install the x86 one. You must install both the x86 and x64 versions of the C++ redistributable package because the x64 OLE DB installer installs both x64 and x86 DLLs. (x86 DLLs are for compatibility with x86 apps running on x64.)

     

    Regards,

    David

  • PuruMG's avatar
    PuruMG
    Copper Contributor

    Hello, 
    After upgrading "Microsoft visual c++ 2015-2022 Redistributable (x64)-14.36.32532" but  I keep getting the error while I am upgrading "Microsoft OLE DB Driver 19 for SQL Server Version 19.3 ". 

     

    I tried rebooting Mutiple times but still same error. 

    Is this because I had already installed?  Two Version of Microsoft OLE DB Version in the same machine?
    One version installed is:  Microsoft OLE DB Drive 19 for SQL Server, Version 19.0.0.0

    One version installed is: Microsoft OLE DB Drive for SQL Server, Version 18.3.0.0




    If Uninstalling Microsoft OLE DB Drive for SQL Server, Version 18.3.0.0 should works? 

    Please suggest. 
    Thank you!

     

  • The change in C++ Redistributable needs to be added to the Release Notes for 19.3 (and presumably higher) and possibly mentioned on the Known Issues for 19.  By default one would assume 19.x would have the same dependencies until it changed to 20.x or was in some way called out.

     

    Release Notes

    https://learn.microsoft.com/en-us/sql/connect/oledb/release-notes-for-oledb-driver-for-sql-server?view=sql-server-ver16

     

    Known Issues

    https://learn.microsoft.com/en-us/sql/connect/oledb/oledb-driver-for-sql-server-known-issues?view=sql-server-ver16

     

  • Chris2812's avatar
    Chris2812
    Copper Contributor

    Have installed 'Microsoft Visual C++ Redistributable for Visual Studio 2022' but keep getting an error telling me to install it from the OLE DB 19.3 installer. Have tried rebooting/repairing. 

     

    Update: have installed this on multiple machines, turns out some required both the x64 and x86 versions of 'Microsoft Visual C++ Redistributable for Visual Studio 2022' before x64 OLE DB driver would install.