SQL Server 2008连接

我试图连接到我的VPS上我的SQL Server,但我无法得到这个工作。

  • 我在SQL上启用了TCP / IP协议。
  • 我也有作为networking服务运行的SQL Server和SQL浏览器服务。
  • 我closures了我的服务器和客户端上的防火墙(我不会像这样只是为了testing)。

做完这一切后,仍然无法正常工作。

看来我无法到达1433或1434端口:

C:\>telnet myserver 1433 Connecting To mrsoundless.com...Could not open connection to the host, on port 1 434: Connect failed C:\>telnet myserver 1434 Connecting To mrsoundless.com...Could not open connection to the host, on port 1 433: Connect failed 

有人可以解释为什么会发生这种情况吗?

  • 注1:我是MSSQL的新手。
  • 注2:服务器是个人使用的VPS。
  • 注3:我使用SSMS尝试连接到SQL Server 2008 Express

听起来像你的VPS主机有一个防火墙或其他过滤设备坐在你和你的服务器之间。 给他们一个电话,看看是否是这种情况,如果是这样,看看他们是否可以改变configuration,以允许连接到您的VPS。

在更改连接设置(如启用TCP / IP和侦听静态端口)之后,需要重新启动该实例的MSSQL服务以使这些更改生效。

它在1433端口上收听吗? 尝试从命令提示符运行:
netstat -ano
如果它不说TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING在那里听,它不听。 如果是这样,请尝试连接到本地主机而不是myserver – 如果这样的话,先生有你自己的防火墙问题。 检查Windows防火墙,然后给您的提供者打电