使 SQL Server 2017 在 Google Cloud Platform VM 上通过互联网可用

使 SQL Server 2017 在 Google Cloud Platform VM 上通过互联网可用

我已经在 Google Cloud Platform 上安装了 Microsoft SQL Server 2017,并设置了虚拟机。我可以使用 SQL Management Studio 访问虚拟机上的服务器。

该服务器的目的是在接下来的一个月内培训一组人员。因此,我想为组中的每个人设置一个 SQL 用户,以允许他们仅使用 IP 地址远程登录服务器。

我在 Google Cloud 防火墙和 Windows Server 2016 防火墙中设置了规则。在这两种情况下,我都允许 TCP/UDP 连接。不幸的是,我仍然无法使用通过 RDP 连接的相同 IP 地址连接到服务器。我是否遗漏了任何步骤?

提前感谢你的帮助!

答案1

部署 SQL 服务器后,您必须保留一个静态外部 IP 地址 [1],然后使用 SQL 将该地址分配给 VM 实例 [2]。

然后你可以按照这个公共文档[3]来打开服务器端口。

这足以让它工作。如果你正在试验问题,最好有更多详细信息,例如错误消息是什么,以及操作系统内部和 GCP 上的防火墙规则的一些屏幕截图。

希望对你有帮助。


[1]https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address#reserve_new_static

[2]https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address#assign_new_instance

[3]https://docs.bitnami.com/google/faq/administration/use-firewall/

相关内容