Provider cannot be found Error Message

This issue only related to working with SQL Server

SQL Server

Our software uses both OLE DB and ODBC SQL Server drivers. ODBC is used for importing and exporting data, while OLE DB is used for repository connections, SQL scripts, loops, and data editing.

Client and Driver Selection

The software identifies the highest available ODBC driver and selects the corresponding OLE DB provider for compatibility.

The selection logic follows this hierarchy:

ODBC Driver OLE DB Driver
ODBC Driver 18 for SQL Server Microsoft OLE DB Driver 19 for SQL Server (MSOLEDBSQL19.1)
ODBC Driver 17 for SQL Server Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL.1)
ODBC Driver 13 for SQL Server SQL Server Native Client 11.0 (SQLNCLI11.1)
ODBC Driver 11 for SQL Server SQL Server Native Client 11.0 (SQLNCLI11.1)
SQL Server Native Client 11.0 SQL Server Native Client 11.0 (SQLNCLI11.1)
SQL Server Native Client 10.0 SQL Server Native Client 10.0 (SQLNCLI10.1)
SQL Native Client SQL Native Client (SQLNCLI.1)
SQL Server Microsoft OLE DB Provider for SQL Server (SQLOLEDB.1)

Potential Issue

If a matching OLE DB provider for the selected ODBC driver is not available, some operations may fail or produce errors.

Solution 1

To resolve this, install the latest version of Microsoft SQL Server Management Studio (SSMS).
This will also install the most recent drivers, ensuring compatibility between ODBC and OLE DB components. For additional assistance, refer to Microsoft’s documentation on downloading and installing SSMS.

Solution 2

Install latest drivers manually

Here are the download links

Solution 3

Select OleDB Provider manually

Connection Options

MS Access

The user may receive the message above after installing 64 version of our ETL Software. This is because by default 64 bit OLE driver for MS Access is not installed on Windows. Although it is possible to install 64 bit OLE driver for MS Access by using our software we strongly recommend against it. The best course of actions is to use a proper database as repository such as MS SQL Server or Oracle.

Installing MS Access Runtime

During setup, our software will install Access runtime if selected

Installing MS Access Routine

For more technologies supported by our ETL Software see Advanced ETL Processor Versions

Confused? Ask question on our ETL Forum

Posted on August 7, 2026 • 3 min read • 433 words
www.etl-tools.com About Support Pricing Cookies Policy Term Of Use Privacy Policy License