Unable to find the requested .Net Framework Data Provider. It may not be installed.

Unable to find the requested .Net Framework Data Provider. It may not be installed.

book

Article ID: KB0081604

calendar_today

Updated On:

Products Versions
Spotfire Analyst All Versions

Description

The "Unable to find the requested .Net  Framework Data Provider. It may not be installed" (Screenshot attached. Filename: Error_screenshot.png) error is thrown when attempting to open a file from the library or trying to save a file to the library with the installed Analyst/Professional client.

Issue/Introduction

Unable to find the requested .Net Framework Data Provider. It may not be installed.

Resolution

This is caused because the machine.config file, which is a configuration file of the .NET framework, becomes corrupted with unnecessary additions in the machine.config file.

1) Open the machine.config file located at C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config
2) Look for the following lines of code.
<system.data>
        <DbProviderFactories>
            <xxxxx>

        </DbProviderFactories>

      </DbProviderFactories>

       </DbProviderFactories>
 3) Make sure there is single entry of:
</DbProviderFactories> and delete additional </DbProviderFactories>
In other cases, the following value is seen.   
</DbProviderFactories>


     </DbProviderFactories/>.... (Delete this entry.)

NOTE:

 - We recommend making a backup of the machine.config file.
 - Edit the machine.config file in any XML or plain-text editor tool.
 

Additional Information

External: 'DbProviderFactories' section can only appear once per config file error:

Attachments

Unable to find the requested .Net Framework Data Provider. It may not be installed. get_app