Impossible de trouver le fournisseur de données .Net Framework demandé. Il pourrait ne pas être installé. vs 2010 et sql server 2008 express

Dans VS 2010, j’utilise ces étapes pour me connecter à la firebase database SQL Server:

  1. dans la fenêtre de l’explorateur de serveurs, clic droit sur Connexions de données
  2. Cliquez sur Ajouter une connexion
  3. dans la fenêtre de sélection de la source de données, sélectionnez SQL Server
  4. cliquez sur Continuer, bouton
  5. La fenêtre “Ajouter une connexion” apparaîtra
  6. dans la zone de texte du nom du serveur, tapez “. \ sqlexpress”
  7. dans la sélection ou entrez le nom de la firebase database tapez “Personne”
  8. Cliquez sur Tester la connexion – je vois “test de connexion réussi”
  9. Enfin, cliquez sur le bouton OK

À l’étape 9, je vois cette erreur: “Impossible de trouver le fournisseur de données .Net Framework demandé qui ne peut pas être installé”

Il y a un noeud à terminaison automatique dans le fichier machine.config . Le supprimer a résolu le problème.

machine.config se trouve dans

\Windows\Microsoft.net\Framework\vXXXX\machine.config 

Vous pouvez avoir une multitude de fichiers de configuration en fonction du nombre de versions du framework installées, y compris les variantes 32 et 64 bits.

        //remove this one  

Au-dessus du fichier, supprimez la .

Pour des lectures supplémentaires Obtention d’un DbProviderFactory (ADO.NET)

J’espère que cela vous aidera.