【发布时间】:2017-03-10 19:29:07
【问题描述】:
我正在尝试使用以下连接字符串连接我的虚拟机中的 SQL 服务器:"Server=qqvm;Database=a_test;Integrated Security=False;User Id=sa;Password=<pass>;Connect Timeout=0"
首先,我遇到了“网络连接”异常,内部“访问被拒绝”异常,堆栈跟踪为空。我做了一些挖掘并在 SQL 配置管理器中启用了“命名管道”。 之后我得到了这个异常:
连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的持续时间是 - [登录前] 初始化 = 11281;握手=1;
但是,我仍然可以通过 SQL Management Studio 远程连接到该服务器。有什么想法吗?
【问题讨论】:
-
这里似乎有很多回应。 google.com/…
-
可能会增加连接字符串中的连接超时?
-
什么是 netbios 名称/服务器的 ip 和 SQL 服务器实例名称?
标签: c# sql-server sql-server-2008 ado.net sqlconnection