笔记:
我之前在数据库管理员上问过这个问题,但我在那里删除了它,因为我觉得它更适合这里。这就是为什么这个问题已经包含编辑,我已将 DBA 对这个问题的评论复制过来。
我已经在干净的(刚刚重新安装了 Ubuntu)Ubuntu 16.04 VPS 上安装了 SQL Server 2017 (Express)。我遵循这它的教程。
之后我安装了 sqlcmd,一开始它只是终止了,但我通过正确设置我的语言环境解决了这个问题。请参阅这GitHub 线程。
我可以从 VPS 连接到服务器。发出命令时:
sqlcmd -S localhost -U SA -P 密码
我确实明白,1>
但是当我输入查询并输入时GO
它就挂起了。
此外,当我直接用 发出查询时-Q
,它每次都会挂起。
因此,我决定在 SSMS 中尝试一下。它确实连接上了,但连接后 SSMS 就挂起了(没有响应)。
我已经在 Google 上搜索了一段时间,但没有找到任何解决方案。问题可能出在哪里?
编辑1:
top
当它挂起时:
编辑2:
好吧,说实话这真的很奇怪。我试过重启进程,它挂了。关闭它,不可能。终止进程,不行!所以我尝试重启服务器。现在我甚至无法再连接了……可能是时候重新安装一次了 :(。我真的完全不明白这一点……
编辑3:
好的,我重新安装了 4 次,但仍然无法正常工作。我有点 Linux 菜鸟,我知道如何做基本的事情,但我根本不懂这个。我觉得我已经尝试了一切,但就是不起作用。干净的 Ubuntu 安装,像狗一样按照教程操作,但它就是不起作用。请帮忙。
编辑4:
我可能需要指出的另一件事是我的语言环境设置为 NL_nl。我不知道这是否与此有关,但我确实收到了不支持的消息。
编辑5:
测试了以上内容。不,不是问题。:(
DBA 的评论:
- Ubunto 是受支持的操作系统吗? – Michael Kutz
- @MichaelKutz 是的。请参阅第一个链接。– Luuk Wuijster
- 你等了多久了? – 马克斯·弗农
- @MaxVernon 一分钟或 2-3 分钟 – Luuk Wuijster
- 当 top 挂起时,您可以运行它吗?通过 ssh shell。– Max Vernon
- @MaxVernon 我已在我的问题中添加了一张图片 – Luuk Wuijster
- 我为我的问题添加了一些额外的信息。 – Luuk Wuijster