Jet Reports 'provider cannot be found' error: causes & fixes

The Jet Reports 'provider cannot be found' error explained, with a decision tree covering the three real causes: a mis-configured data source, a missing OLE DB provider, and a 32/64-bit mismatch — plus why it means something different on cloud Business Central.

Independent guide · 2026-07-20

The "provider cannot be found" error means Jet Reports cannot load the data-source driver it needs to reach your ERP. It reads like a serious fault. It almost never is — in practice it comes down to one of three things, and the fastest way through is to work them in order rather than guess.

Troubleshooting decision tree for the Jet Reports provider cannot be found error: test the data source connection, then branch to cloud Business Central causes (URL, expired credential, web services not published) or on-premises causes (missing OLE DB provider, bitness mismatch)."Provider cannot be found" — work it in this orderJet ribbon - Data Source Settingsclick Test ConnectionDoes a data source exist?Which ERP are you connecting to?cloud BCon-prem NAV / GPBusiness Central (cloud)Data source URL correct?Credential / token expired?Web services published in BC?NAV / GP (on-premises)OLE DB / SQL client installed?Provider bitness = Excel bitness?Restart Excel, re-testA 64-bit provider will never load into 32-bit Excel — align Excel, Jet and the provider.

1. Confirm the data source is actually configured

Start here, because it's free to check and it eliminates half of all cases. Open the Jet Reports ribbon → Data Source Settings, then click Test Connection:

Jet Data Source Settings dialog with Test Connection highlighted and the connection type showing Dynamics 365 Business Central Web Services Public Cloud.
Test Connection is the fastest diagnostic. Note the Type line — this data source is cloud Business Central over Web Services.

You can also reach it straight from the ribbon:

Jet Reports ribbon Settings group showing data source AmplioDev, company CRONUS UK Ltd and a Test Connection button.
The active data source and company are shown on the Jet ribbon, with Test Connection alongside.
If Test Connection fails, the problem is your connection details, not Excel or the provider. Fix that first — everything below assumes the data source itself is right.

2. On-premises NAV or GP: install the matching provider

For on-premises systems, Jet reaches the database through a provider — typically the SQL Server OLE DB driver or Native Client. If that provider isn't installed, or is the wrong architecture, you get this exact error.

  • Check your Excel bitness: File → Account → About Excel.
  • Install the same-bitness OLE DB / SQL client the data source expects. 64-bit Excel needs the 64-bit provider.
  • Restart Excel and re-test the connection.

3. Rule out the bitness mismatch

This deserves its own step because it is the cause people rule out too early. A 64-bit provider will never load into 32-bit Excel, and vice versa. Everything can look correctly installed while nothing works.

Three things must agree: your Excel, your Jet Reports build, and your database provider. Note that you cannot judge Jet's build from its install folder — it lives in Program Files (x86) either way. Check File → Options → Add-ins → COM Add-ins and confirm Load Behavior: Loaded instead.

4. Business Central online — a different animal

If you're on cloud Business Central, there is no OLE DB provider involved at all. You can see this in the data source itself — the type reads Business Central (Web Services), as in the screenshot above. BC connects over web services and OData, so this error usually points at one of:

  • The data source URL — wrong environment, wrong company, or a typo
  • An expired credential or token — very common after a password or tenant change
  • Web services not published in Business Central for the objects you're querying

Re-authenticate first, then confirm the endpoint is live and the relevant web services are published. If the report worked yesterday and doesn't today, an expired credential is the overwhelming favourite.

Why this error is worth fixing properly

It tends to strike at month-end, because that's when the reports get run. The temptation is to work around it — export manually this once, fix it later. That workaround has a habit of becoming the process. If the same error keeps returning, something structural hasn't been addressed: usually a mismatch that was patched rather than aligned, or a credential nobody owns.

Frequently asked

It worked yesterday and broke today.
Start with credentials. Expired tokens and changed passwords are the most common cause of a sudden break on cloud Business Central.
It works for one user but not another.
Compare their Excel bitness and installed provider. Data sources are configured per user, so check theirs is present and pointing at the same place.
Can I just reinstall Jet to fix it?
Sometimes, but if the cause is a bitness mismatch you'll reinstall the same wrong build. Confirm Load Behavior in the COM Add-ins dialog first — it takes 30 seconds and saves the round trip.
We're moving to Business Central online — does this go away?
This particular error does, since there's no OLE DB provider. Cloud brings its own connection issues instead: URLs, tokens and published web services.
Still stuck after these steps?
Connection errors on live finance reports are exactly what we fix — often in a single session.

Book a free reporting review

← All guides