Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible d'initialiser le fournisseur. Schéma manquant ou incorrect

Je rencontre moi-même le même problème. J'utilise le connecteur Mysql 6.3.0.0Jusqu'à présent, j'ai rencontré les suggestions suivantes lors de la recherche sur le net :

1) Add "MySql.Data.dll" & "MySql.Web.dll" into your application  "bin" folder.
2) Add reference to above to dlls in your application .
3) Add autogenerateschema="true" in your web.config file for required sections.
4) Check your Mysql connector version - make sure that the one that is in your bin folder is mentioned in your web.config file. 
5) Check your connection string - make sure it is correct and connected successfully.
6) Check mysql membership related table structure.
7) Check schema version in "my_aspnet_schemaversion" table (e.g since you have upgraded to newer version I insist you should check this).
8) If the problem is on remote machine (e.g Production Server) you may wan to check this : http://www.reggieburnett.com/referencing-connectornet-on-a-remote-machine 

Je suis sûr que vous avez peut-être parcouru cette liste, mais j'aimerais que vous vérifiiez la version du schéma dans la table "my_aspnet_schemaversion" (par exemple, comparez la valeur du champ "version" de votre table locale et distante) depuis votre mise à niveau vers une version plus récente.

BTW :J'ai vérifié cette liste pour mon problème, mais cela n'a pas aidé. J'espère que cela pourra vous être utile.

Modifier :Bonjour, nous sommes en mesure de corriger cette erreur en suivant :

1) Deleted the tables for memberships in the db and had the mysql membership provider regenerate them
2) than set the Aministration.config file to trust the Mysql Membership Provider (e.g related to IIS admin)

Cordialement,

Gaurav