Asp.net MSSQL server 2008的连接不工作(定位服务器/实例时出错)

Asp.net MSSQL server 2008的连接不工作(定位服务器/实例时出错),asp.net,sql-server,asp.net-mvc-3,connection-string,Asp.net,Sql Server,Asp.net Mvc 3,Connection String,我是asp.net mvc3新手,正在尝试连接到一个不是express的MSSQL server 2008实例。无论如何,在visual studio express中,我已经连接到远程数据库设置,我可以从本地计算机浏览该设置,但是,当我部署到远程计算机时,我会收到以下错误: 提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错 我的本地ide连接属性如下所示: 数据源=10.14.144.74;初始目录=iLog;持久安全信息=True;用户ID=myid;密码=********

我是asp.net mvc3新手,正在尝试连接到一个不是express的MSSQL server 2008实例。无论如何,在visual studio express中,我已经连接到远程数据库设置,我可以从本地计算机浏览该设置,但是,当我部署到远程计算机时,我会收到以下错误:

提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错

我的本地ide连接属性如下所示:

数据源=10.14.144.74;初始目录=iLog;持久安全信息=True;用户ID=myid;密码=**********
SQL Server的.NET Framework数据提供程序

我在web.config中部署到服务器的连接字符串是:

我尝试过使用ip\MSSQL,我认为它是实例名,我也尝试过连接字符串中用户名和密码的不同格式,但我总是得到相同的错误。我唯一看到的是对sqlbrowser或类似内容的引用?除此之外,我完全不知道下一步该怎么办


任何帮助都将不胜感激

你试过了吗?

试着给出[user=myid]而不是uid=myid,看看它是否有效

你应该检查IP是否正确,如果正确,那么这应该有效

<add name="iLog" connectionString="Data Source=10.14.44.74;User ID=myid;Password=***********;Initial Cataglog=iLog" providerName="System.Data.SqlClient" />


您是否尝试过使用SQL Management Studio进行连接?是否确定live和local上的数据库位于同一台服务器上?尝试将其更改为live Server上的localhost您的本地IDE连接字符串看起来正确。为什么不在web.config中部署完全相同的连接字符串呢?您部署的连接字符串看起来不正确(请参阅我答案中的链接)。我尝试在web.config和web.release.config中使用相同的连接字符串,但仍然没有成功。我也尝试过使用“用户ID”引用,但也没什么不同。@Downvoter:为什么要使用downvote?该链接显示了SQL Server 2008的有效连接字符串的外观。而且询问者的web.config中的连接字符串看起来无效。下一票在哪里?据我所知,我还没有对任何东西投票?不,那是其他人。你还不能投否决票(你需要125个代表)。对我的答案的否决票仍然存在,但其他人投票赞成,所以它总共为零。我投票反对,因为我认为它对这个问题很有帮助和相关,即使它不能完全解决问题。我尝试了这个连接字符串,但我得到了完全相同的错误消息。express是否有一些不同之处,我应该知道哪些地方正在停止与sql server 2008的连接?事实证明,您是对的,而正是mvc3框架给我带来了问题。我创建了一个新的简单的.net页面,它连接良好,因此感谢您的帮助。