【发布时间】:2012-02-25 00:04:17
【问题描述】:
我正在尝试使用向导从远程 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="server=myserver;User Id=user;password=mypassword;database=base_name;port=3307"" providerName="System.Data.EntityClient" />
更新 1:
我刚刚尝试使用 Mysql 连接器通过代码手动连接,并以 succesfull 结束(获取特定数据并显示在控制台上)。
【问题讨论】:
标签: .net ado.net mysql-connector