安装 mssql-tools 后 sqlcmd 不可用

Ami*_*ati 6 server apt database mssql

我正在尝试访问 sql server 数据库,所以我需要 sqlcmd 但在遵循 microsoft docs herehere 之后。运行 sqlcmd 返回:

 sqlcmd: command not found 
Run Code Online (Sandbox Code Playgroud)

我确实安装了 mssql-tools:

amir@amir-pc:~$ sudo apt-get install mssql-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mssql-tools is already the newest version (14.0.2.0-1).
Run Code Online (Sandbox Code Playgroud)

我错过了什么?另外我在 16.10 上,我在 16.04 上安装它没有问题

mur*_*uru 9

引用您链接到的页面

可选步骤:在 /usr/bin/ 下创建指向“SQLCMD”和“BCP”的符号链接。

ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd 
ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
Run Code Online (Sandbox Code Playgroud)

  • 这些命令可能无法正常工作,我必须从二进制路径中删除版本号,如下所示:`ln -sfn /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd` (4认同)