连接不适用于MSSQL Server 2008(错误定位服务器/实例)

时间:2011-07-13 13:12:16

标签: asp.net sql-server asp.net-mvc-3 connection-string

我是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的引用或类似的东西?除此之外,我完全不知道下一步该做什么。

非常感谢任何帮助。

3 个答案:

答案 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并查看它是否有效