sql >> Database teknologi >  >> RDS >> Mysql

Udbyderen kunne ikke initialiseres. Manglende eller forkert skema

Jeg støder selv ind i samme problem. Jeg bruger Mysql connector 6.3.0.0Hidtil stødte jeg på følgende forslag, da jeg søgte på nettet:

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 

Jeg er sikker på, at du måske har gennemgået denne liste, men jeg vil gerne have, at du tjekker skemaversionen i "my_aspnet_schemaversion"-tabellen (sammenlign f.eks. "version"-feltværdien for din lokale og eksterne tabel), siden din opgradering til en nyere version.

BTW:Jeg har tjekket denne liste for mit problem, men det hjalp ikke. Jeg håber, det kan være en hjælp for dig.

Rediger :Hej, Vi er i stand til at rette denne fejl ved at følge:

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)

Med venlig hilsen

Gaurav



  1. Kryptering af MySQL-trafik i scripts

  2. Betinget lead/lag funktion PostgreSQL?

  3. Udskriv dataene i ResultSet sammen med kolonnenavne

  4. CSV eksport/import med PHPExcel