我的 Azure 虚拟机上安装了一个 Sql Server 实例。我已将 Sql Server 的端口更改为...比如说 4849。我在 Windows 防火墙中打开了此端口,并为 TCP 和 UDP 建立了端点。我通过http://www.yougetsignal.com/tools/open-ports/检查端口是否打开并且它仍然关闭。我在这里想念什么?
我在 Windows Server 2012 上使用 SQL Server 2012 SP1。
提前致谢!
我的 Azure 虚拟机上安装了一个 Sql Server 实例。我已将 Sql Server 的端口更改为...比如说 4849。我在 Windows 防火墙中打开了此端口,并为 TCP 和 UDP 建立了端点。我通过http://www.yougetsignal.com/tools/open-ports/检查端口是否打开并且它仍然关闭。我在这里想念什么?
我在 Windows Server 2012 上使用 SQL Server 2012 SP1。
提前致谢!
这需要外界访问吗?如果是这样,您需要在防火墙上打开它,并让防火墙将该端口上的流量转发到您的 VM。
此外,您可能需要检查 VM 网络适配器的配置,如果它使用 NAT 共享主机 IP 地址,您可能会遇到问题,具体取决于您使用的主机,我发现桥接模式效果最好,这样VM 可以在网络上使用它自己的 IP 地址。
不确定该服务如何检查打开的端口,但如果它通过发送“ping”命令来检查,那么它可能无法正常工作。你需要做额外的事情才能工作。请查看此博客文章了解更多详细信息:http: //blogs.biztalk360.com/windows-azure-virtual-machines-virtual-network-may-not-ping-automatically/。
我想你也可以试试这个来为 Azure 虚拟机启用 PING 命令:http: //blogs.biztalk360.com/windows-azure-virtual-machines-virtual-network-may-not-ping-automatically/