在已安装 webmin 的 Ubuntu 16.04 上启用 UFW 后,无法再连接到 SQL Server 实例



我按照数字海洋上的文档在 ubuntu 服务器上设置了 UFW。此服务器已经安装了 virtualmin/webmin。

启用 UFW 对仅允许 OpenSSH 且默认设置为传入(拒绝(、传出(允许(的流量没有影响。即使 Apache 没有添加到 UFW 规则中,我仍然能够访问该网站。

我不得不重新启动服务器以查看 UFW 是否会启动,但防火墙的状态为"非活动",现在即使禁用防火墙,我也无法通过应用程序或 SSMS 连接到 SQL Server 实例。

该应用程序已经关闭了几个小时,世界在我的脖子上,几乎到了绳索的尽头。

在多次评论后在这里进行猜测。

听起来您已经更新了mssql-server的版本,但尚未更新msodbcsql17包。最新的 CU 需要最新版本的msodbcsql17(不确定原因,但不安装会导致连接失败(。

首先更新您的软件包:

sudo apt update

然后安装最新版本的msodbcsql17

sudo apt install msodbcsql17

应该安装版本 17.4.2.1-1。

如果这样,由于某种原因失败。您可以将更新回滚到mssql-server

sudo apt install mssql-server=14.0.3223.3-15

最新更新