2012-02-25 9 views
1

Imはリモートのmysqlサーバからウィザードを使用してエンティティデータモデルを取得しようとしています。私は適切なタイプの接続文字列 を入力してから、次を選択します。私はすべてのテーブルを参照して、私はそれらを確認することができます。ウィザード完成イムには、エンティティモデルと、このエラーが発生していない場合:Mysqlコネクタとエンティティデータモデルジェネレータ

Unable to generate the model because of the following exception: 'The provider did not return a ProviderManifestToken string. 
    Access denied for user 'myserver'@'myIP' (using password: NO) 

この同じ接続文字列を使用して私は、サーバーエクスプローラからデータベースをアクセスもできますので、それは本当に奇妙です。私は必要なすべての恩返しを含んでいます。私は本当にここで何が間違っているのか分かりません。

私の接続文字列:

<add name="WebformSubmittedDataContainer" connectionString="metadata=res://*/WebformSubmittedData.csdl|res://*/WebformSubmittedData.ssdl|res://*/WebformSubmittedData.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=myserver;User Id=user;password=mypassword;database=base_name;port=3307&quot;" providerName="System.Data.EntityClient" /> 

が更新1:

I'vだけのMysqlコネクタを使用してコードを介してmanualy接続しようと、それは、(コンソール上の特定のデータと表示をつかん)succesfullので終わります。

答えて

2

MySql Database Data Connectionへの接続をServer Explorerに編集するには、MySQL Data Connectionを右クリックしてModify Connection...を選択します。

Save my passwordがチェックされていることを確認してください。チェックされていない場合は、パスワードが接続文字列のweb.configまたはapp.configファイルに表示されていても、パスワードなしで接続が試行されます。

+0

おっと、これはばかげたことです。働いた、ありがとう – Bergkamp

関連する問題