安装 mssql-tools 后 sqlcmd 不可用

安装 mssql-tools 后 sqlcmd 不可用

我正在尝试访问 SQL Server 数据库,因此我需要 sqlcmd,但按照 Microsoft 文档这里这里. 运行 sqlcmd 返回:

 sqlcmd: command not found 

并且我已经安装了 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).

我遗漏了什么?另外,我使用的是 16.10,在 16.04 上安装没有问题

答案1

引用您链接到的页面

可选步骤:在 /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

答案2

  1. 添加路径至的〜/ .bash_profile或者〜/ .profile如果您的主目录中没有.bash_profile。

    export PATH="$PATH:/opt/mssql-tools/bin" 
    
  2. 将以下路径添加到您的~/.bashrc文件

    export PATH="$PATH:/opt/mssql-tools/bin"
    
  3. 不要忘记通过在终端窗口中发出以下命令来更新路径配置:

    source ~/.bashrc
    

相关内容