我尝试将虚拟机中的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远程连接到该服务器。有什么想法吗?
答案 0 :(得分:0)
最后在我的情况下,指定IP地址而不是qqvm
名称解决了问题。不过还是不知道为什么。它工作一周前。