This usually means the 64-bit application is trying to use a 32-bit driver, or the driver isn't installed. Ensure you installed the x64 version. For any questions about your specific environment,
Microsoft provides the driver installer as an MSI package. Here are the official and most up-to-date links for the x64 architecture.
The Microsoft ODBC Driver 17 for SQL Server is a robust, stand-alone library that provides data access to SQL Server and Azure SQL Database. This driver is the modern replacement for older technologies like SQL Server Native Client and is recommended for all new application development. It is the driver of choice for many third-party applications, including EPLAN, BioStar 2, and many custom enterprise solutions, as it ensures high performance and reliability when managing SQL Server data.
Are you upgrading from an (like SQLNCLI), or is this for a fresh install of a specific application? AI responses may include mistakes. Learn more
Once the installer file is on your machine, you can deploy it using a standard setup wizard or via the command line for automated server scripts. Method 1: Using the Interactive GUI Setup download microsoft ole db driver 17 for sql server -x64-
The Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) is a single dynamic-link library (DLL) containing the OLE DB application programming interface (API). This interface provides native data access to Microsoft SQL Server databases. Version 17 is a critical release designed to replace the deprecated SQL Server Native Client (SNAC), providing robust, secure, and high-performance connections for 64-bit applications.
The is a crucial, high-performance data access application programming interface (API) used to connect applications to SQL Server databases. Introduced to replace the deprecated SQL Server Native Client (SNAC), version 17 provides robust support for modern SQL features, including Transport Layer Security (TLS) 1.2, Azure Active Directory Authentication, and Always Encrypted technology.
: Support for Azure Active Directory (AAD) multi-factor authentication.
Rename the file to test.udl (ensure the .txt extension is completely replaced). This usually means the 64-bit application is trying
Before installing the x64 OLE DB driver, ensure you have the installed.
Driver=ODBC Driver 17 for SQL Server;Server=tcp:your_server.database.windows.net;Database=your_database;Authentication=ActiveDirectoryIntegrated;
Unless your specific application documentation explicitly demands Version 17, Microsoft recommends moving to the newer generations: Modern Security Microsoft OLE DB Driver 19
After installation, you can verify the driver by checking for msoledbsql.dll (for Version 18) or msoledbsql19.dll (for Version 19) in your %Windir%\system32\ Microsoft Community Hub to use the new driver version? Download Microsoft OLE DB Driver for SQL Server 12 May 2025 — Here are the official and most up-to-date links
The your application uses (e.g., .NET, VBA, Python) The exact version of SQL Server you are connecting to
To download Microsoft OLE DB Driver 17 for SQL Server (x64), follow these steps:
Tested network and authentication handshakes over TLS 1.2 channels.