我已经在 Windows Server 2016 上安装了 SQL Server Developer Edition 2017,以便在我的阿里云服务器上进行一些测试。
但是,我无法远程连接。
- 在本地 SSMS 上,选中“允许远程连接到此服务器”
- 在本地 SSMS 上,我可以使用服务器的 LAN IP 登录
- 我已检查 SQL Server 配置是否已启用 TCP/IP,并且 IPALL 配置上的端口是否已正确设置
- 我还启用了命名管道(我们永远不知道......)
- 默认情况下,Windows 防火墙是禁用的(关闭),所以我认为那里也没有问题
- 我可以在我的电脑上 ping 远程服务器(公共 IP)
- 我可能已经重新启动了 SQL SERVER 服务一百万次了。
经历了这一切,我真的不知道下一步该怎么做才能解决这个问题。你知道阿里云是否默认阻止某些端口吗?你知道我下一步该检查什么才能了解发生了什么吗?
感谢您的帮助。
答案1
我找到原因了……我的猜测是对的。阿里云有防火墙,你必须进入阿里云的ECS控制台管理,网络和安全,安全组,然后在第一个安全组的右侧单击添加规则,然后单击添加安全组规则按钮,然后指定MS端口。