我如何从不同的域/网络连接到 SQL Server

我如何从不同的域/网络连接到 SQL Server

我在 6 台机器上安装了 SQL Server 2008 R2。它们将安装在 2 个办公室,每个办公室 3 个。我创建了一个数据库实例,并使用了 VB6,能够完美地链接两者。我还能够使用 IP 地址连接共享同一网络的机器。但是当我尝试连接来自其他网络的机器时,却无法连接。我关闭了所有机器上的防火墙,并在所有机器上配置了 TCP/IP。

我应该如何连接来自另一个网络的机器?

我可以使用公网 IP 地址吗?

如果是的话,我应该在 SSMS 上的登录表单中输入什么?

答案1

你的网络是否使用 NAT?

去:

whatismyip.com

是否匹配:开始->运行 CMD ipconfig

whatismyip.con 和 ipconfig 中的 IP 地址是否匹配?

如果没有,则说明您正在使用 NAT 并且必须进行端口转发。

如果您使用 NAT,那么您可能必须根据 NAT 的位置在两者上进行端口转发。

一些 ISP 会阻止某些端口,因此它们可能会造成阻碍。

您必须在公司和/或 ISP 防火墙/路由器上配置端口转发。

您需要将您的数据库端口从公共 IP 转发到您的私有 IP。

相关内容