在Arch Linux上连接到MS SQL Server

4
我在我的arch机器上通过yaourt安装了mssql-server和mssql-tools。我从/opt/mssql/bin/sqlservr启动了服务器,并尝试使用我的凭据进行连接,但没有成功。我找到了这篇文章this,它说要使用命令sqlcmd -S localhost -U SA -P 'YourPasswordHere'进行连接,但也不起作用。错误消息如下:
2017-07-06 21:57:28.25 登录 错误: 18456, 严重性: 14, 状态: 7. 2017-07-06 21:57:28.25 登录 登录失败,用户为'SA'。原因: 在评估密码时发生错误。[客户端: 127.0.0.1]
我尝试使用空密码、Password123和我的用户密码,但消息是相同的。
有人成功连接过吗?如果成功了,请问默认密码是什么?
如果需要更多信息,请告诉我。
谢谢。

你是否已经安装了SSMS?你能够连接吗? - Jacob H
我在Arch Linux上没有找到SSMS。你能给我网址吗? - Vasileios Pallas
不想冒犯,但如果你不能使用为数据库设计的IDE,那么你如何管理它呢?听起来不可能。祝好运。 - Jacob H
@JacobH sqlcmd是由Microsoft提供的CLI实用程序。在其中,我们可以编写T-SQL,这使得管理员能够管理数据库。指点和点击并不是与数据库交互的唯一方式。 - JNevill
@JNevill 谢谢你的提示,但我的密码只包含字母和数字。 - Vasileios Pallas
显示剩余6条评论
1个回答

5
我找到了解决方法。我需要运行这个命令 sudo /opt/mssql/bin/mssql-conf setup 来设置SA用户的密码,然后就可以连接了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接