我有一个 16.04 版本的 Ubuntu。我最近在系统中安装了 MSSQL 服务器。版本是 SQL express 2019。安装过程中一切正常。我按照此链接中的说明进行操作: https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15
我有 4GB 的内存和 HD 空间(12GB),在 opt 文件夹中,我可以看到 MSSQL 文件夹和 MSSQL-TOOLS 文件夹,其中有工具 mssql-scmd
当我检查状态似乎正常时:
mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor pre
Active: active (running) since Sun 2020-10-11 20:23:32 BST; 1h 39min ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Main PID: 998 (sqlservr)
CGroup: /system.slice/mssql-server.service
├─ 998 /opt/mssql/bin/sqlservr
└─2485 /opt/mssql/bin/sqlservr
我尝试按照此命令行的说明进行访问
sqlcmd -S localhost -U SA -P '<YourPassword>'
(我设置了密码并点击返回)
不幸的是我得到的回报是:
Sqlcmd:错误:SQL Server 的 Microsoft ODBC 驱动程序 17:用户“SA”登录失败。
如果这是问题所在,您知道如何解决吗?不确定我是否可以轻松找到该驱动程序?
提前感谢 Paolo
答案1
抱歉提出这个问题。我对 Linux 还不是很在行。系统只是说我输入了错误的密码。我使用以下命令更改了密码:
/opt/mssql/bin/mssql-conf set-sa-password
我遵循了本网址