如何通过静态 IP 连接 SQL Server 2014?

如何通过静态 IP 连接 SQL Server 2014?

这个问题可能重复了,但我在网上读了很多问题,但仍然找不到答案。
我已成功创建服务器连接。但我遇到了客户端 PC 服务器问题。
我已成功按照此链接中显示的步骤操作。从另一台计算机连接
我能够通过路由器连接 2 台客户端 PC,并且可以通过本地 IP 将其连接到 LAN,其中tcp:192.168.0.5,49172\MSSQLEXPRESS192.168.0.5 是包含 SQL 服务器的 PC 的本地 IP。

现在我想通过静态 IP 连接服务器。我在路由器中创建了一个具有特定端口的虚拟服务器。

我做了什么:

  • 客户端使用 Windows 7,所以我更改了与家庭网络的连接
  • 尝试禁用防病毒软件(认为它可能阻止了连接)。
  • 尝试更换端口。
  • 重新启动电脑、重新启动服务器、重新启动路由器等。
  • Windows 防火墙允许端口。

对我的客户来说,什么都不起作用。同样的过程对我来说有效。
数据库在本地连接(甚至可以使用如上所述的本地 IP),但不是通过静态或公共 IP。

更多信息:
客户端路由器是 Binatone WR3005N3 和 Quick Heal Anti-Virus,我的路由器是 DLink DIR600M

编辑:我将客户端电脑带到办公室(那里有 DLink 路由器),并尝试连接路由器 (dlink),连接正常。
所以我猜是路由器的问题。

实际上 SQL 服务器无需任何路由器配置即可连接,但我仍然创建了一些虚拟服务器和其他东西。
此图显示了客户端 PC 的本地 IP。 图像显示客户端电脑的本地 IP。

我在路由器中创建了一个虚拟服务器,指向客户端的电脑

虚拟服务器

我尝试通过公共 IP 连接,但无法连接 SQL 服务器。

已嘗試連接。

当同一台 PC 连接到我的 DLink 路由器(将客户端 PC 带到我的办公室)时,它运行良好。

相关内容