我是asp.net mvc3的新手,并尝试连接到一个非快速的MSSQL服务器2008实例。无论如何,在visual studio express我已经连接到远程数据库设置,我可以从本地机器浏览,但是当我部署到远程机器时,我收到错误:
provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified
我的本地ide连接属性如下所示:
Data Source=10.14.144.74;Initial Catalog=iLog;Persist Security Info=True;User ID=myid;Password=***********
.NET Framework Data Provider for SQL Server
我在web.config中部署到服务器的连接字符串是:
<add name="iLog"
connectionString="server=10.14.44.74;uid=myid;pwd=***********;database=iLog"
providerName="System.Data.SqlClient" />
我尝试过使用ip \ MSSQL,我认为是实例名称,我也在连接字符串中尝试了不同的用户名和密码格式,但我总是得到同样的错误。我唯一看到的是对sqlbrowser的引用或类似的东西?除此之外,我完全不知道下一步该做什么。
非常感谢任何帮助。
答案 0 :(得分:3)
您应该检查IP是否正确,如果是,那么这应该有效。
<add name="iLog" connectionString="Data Source=10.14.44.74;User ID=myid;Password=***********;Initial Cataglog=iLog" providerName="System.Data.SqlClient" />
答案 1 :(得分:1)
您是否尝试过connectionstrings.com?
答案 2 :(得分:1)
尝试给[user = myid]而不是uid = myid并查看它是否有效