1

我按照 digitalocean 上的文档在其他人设置的 ubuntu 服务器上启用了 UFW。该服务器已经安装了 virtualmin/webmin。

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

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

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

4

1 回答 1

1

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

听起来你已经更新了版本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
于 2019-10-11T10:48:31.770 回答