插入企业网络时无法连接到本地SQL Server 2005

时间:2011-11-03 19:05:51

标签: asp.net sql-server

这让我很难过。我在我的开发笔记本电脑上设置了SQL Server 2005,并在家里将ASP.NET应用程序连接到它。它配置了SQL Server身份验证,为TCP / IP和命名管道以及静态IP启用了远程访问。我的应用程序和SQL Server Mgmt Studio Express都可以很好地连接到它。

然后,当我今天开始工作时,我的应用程序无法连接到本地数据库。 Mgmt Studio可以很好地连接。我在connection.Open():

上收到以下错误

“建立与SQL Server的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名称是否正确以及SQL Server是否配置为允许远程连接。 (提供程序:TCP提供程序,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。)“

这是连接字符串:

Data Source=localhost\\SQLEXPRESS,1433;Initial Catalog=Community;User ID=sa;Password=password;Pooling=True;Min Pool Size=0;Max Pool Size=100;Packet Size=8192

如果我从网络断开连接(拔掉lan电缆),这是奇怪的部分我可以连接到数据库。在完成初始连接之后,我甚至可以插回电缆并继续查询数据库。如果我阻止了我的应用程序。

我已经完全禁用了Windows防火墙,并且已经用尽了我的选择。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用“。\ SQLEXPRESS”而不是“localhost \ SQLEXPRESS”