好吧,我知道这听起来非常基本,但它让我望而却步。我有一个安装了SQL Server 2017的本地服务器(Express Edition,因为 - 免费)。我可以在没有问题的情况下远程访问服务器时访问数据库。问题是当我尝试使用公共IP而不是本地主机名访问服务器时。我的路由器当前在DMZ中有此服务器,端口转发是为端口1433设置的。服务器防火墙当前甚至关闭,我仍然看不到它。
SQL服务器确实启用了TCP / IP,它正在侦听端口1433。
如果您需要任何进一步的信息,请与我们联系。我已经对这个问题进行了两个小时的故障排除,此时此刻已经丢失了。我不熟悉技术和服务器,但对SQL Server不太熟悉。