C#Sql连接无法连接到服务器

时间:2017-03-10 19:29:08

标签: c# sql-server sql-server-2008 ado.net sqlconnection

我尝试将虚拟机中的SQL Server与以下连接字符串连接起来:"Server=qqvm;Database=a_test;Integrated Security=False;User Id=sa;Password=<pass>;Connect Timeout=0"

首先我有网络连接&#39;内部&#39;访问被拒绝的例外&#39;空堆栈跟踪的异常。我做了一些挖掘并启用了“命名管道”#39;在SQL配置管理器中。 之后我得到了这个例外:

  

连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的时间是 - [Pre-Login] initialization = 11281;握手= 1;

但是,我仍然能够通过SQL Management Studio远程连接到该服务器。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最后在我的情况下,指定IP地址而不是qqvm名称解决了问题。不过还是不知道为什么。它工作一周前。