底层提供程序在打开时失败 - 使用odbc / net连接器的唯一情况

时间:2014-02-18 23:23:49

标签: c# .net odbc

我的连接字符串已经工作了几个月并且完全没有变化,今天开始无效。当它现在使用这个字符串连接到DB时,它总是将CURRENT SERVER IP附加到用户名而不是关闭我指定的服务器...(db和app server是不同的; db server是mysql而不是mssql,这有一直工作得很好)

<add name="Model1Container" connectionString="metadata=res://*/Models.Model1.csdl|res://*/Models.Model1.ssdl|res://*/Models.Model1.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=xx.xx.xxx.xxx;User Id=flow_xxxxxxxxxx;password=xxxxx;Persist Security Info=True;database=flow_xxxxxxxxxxxxxx&quot;" providerName="System.Data.EntityClient" />

这最终会尝试连接userid @ APPSERVERIP而不是userid @ server_specified_in_conn_string,因此连接不会打开。

对我没有任何意义,甚至没有意识到它之前没有发生......

从VS中连接连接字符串 - 注意服务器与生成的附件之间的差异指定给用户ID ... enter image description here

0 个答案:

没有答案
相关问题