2012-04-23 70 views
2

我得到“建立到SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开到SQL Server的连接)“错误时连接抛出ASP.NET只。 如果我尝试连接Windows应用程序,我可以连接和检索值。 我无法找到任何解决方案 谢谢网络相关或特定于实例的错误仅在ASP.NET中

+0

您使用连接字符串提供了哪些凭据? – hkf 2012-04-23 07:26:46

+0

我能够ping通它;我再次检查我的防火墙,我也加了防火墙异常;我的sql服务器在本地机器上;那台机器没有防火墙(我全部删除); – 2012-04-23 07:41:36

回答

1

有时,最简单的事情可能是最难发现的东西。我会检查以确保没有任何事情像提供给ASP.NET应用程序的SQL Server名称中存在拼写错误一样简单。确保该值实际上与提供给Windows应用程序的值相匹配。

如果名称验证正确,我会确保ASP.NET应用程序的出站连接不会无意中尝试通过代理服务器。

+0

这是一个MVC 3应用程序,使任何疑难问题? – 2012-04-24 12:48:38

+0

真的不应该有任何区别。听起来很像我的一个基本的连接问题。 – 2012-04-24 18:35:33