web-dev-qa-db-ja.com

mssql-toolsのインストール後、sqlcmdは使用できません

私はsqlサーバーデータベースにアクセスしようとしているので、sqlcmdが必要ですが、Microsoftのドキュメントに従ってください here and here 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にインストールしても問題ありませんでした

6
Amir Heshmati

引用 リンク先のページ

オプションの手順:/ 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
9
muru
  1. ホームディレクトリに.bash_profileがない場合は、〜/ .bash_profileまたは〜/ .profileにパスを追加します。

    export PATH="$PATH:/opt/mssql-tools/bin" 
    
  2. 次のパスを〜/ .bashrcファイルに追加します

    export PATH="$PATH:/opt/mssql-tools/bin"
    
  3. ターミナルウィンドウで次のコマンドを発行して、パス構成を更新することを忘れないでください。

    source ~/.bashrc
    
1
Eugene Lem