无法通过VPN连接到远程SQL Server,但我可以ping通?

时间:2016-08-09 15:53:09

标签: sql sql-server vpn juniper-network-connect

我的VPN似乎正在运行,因为没有它我无法ping服务器。当我建立VPN连接时,我能够ping和远程进入虚拟服务器但无法连接,收到此消息:

  

连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的时间是 - [Pre-Login] initialization = 18193;握手= 14371; (Microsoft SQL Server,错误:-2)

这个奇怪的是我可以在同一个网络上使用相同的VPN软件在我的旧机器上连接。

1 个答案:

答案 0 :(得分:0)

是否为SQL Server启用了TCP / IP连接。确保已启用这些功能。

  • 启动SQL Server配置管理器。单击“开始”,指向“所有程序”,然后单击“Microsoft SQL Server”。单击“配置工具”,然后单击“SQL Server配置管理器”。
  • 在SQL Server配置管理器的控制台窗格中,展开“SQL Server网络配置”。
  • 在控制台窗格中,单击“协议”。
  • 在详细信息窗格中,右键单击“TCP / IP”,然后单击“启用”。
  • 在控制台窗格中,单击“SQL Server服务”。
  • 在详细信息窗格中,右键单击“SQL Server()”,然后单击“重新启动”以停止并重新启动SQL Server服务。