web-dev-qa-db-fra.com

sqlcmd non disponible après l'installation de mssql-tools

J'essaie d'accéder à la base de données du serveur SQL donc j'ai besoin de sqlcmd mais après avoir suivi les documents Microsoft ici et ici . L'exécution de sqlcmd renvoie:

 sqlcmd: command not found 

et j'ai mssql-tools installé:

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).

Qu'est-ce que je rate? Aussi je suis sur 16.10 et je n'ai eu aucun problème pour l'installer sur 16.04

6
Amir Heshmati

Citant la page que vous avez liée :

Étape facultative: Créez des liens symboliques vers 'SQLCMD' et 'BCP' sous/usr/bin /.

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. Ajoutez le chemin soit à ~/.bash_profile ou ~/.profile si vous n'avez pas .bash_profile dans votre répertoire personnel.

    export PATH="$PATH:/opt/mssql-tools/bin" 
    
  2. Ajoutez le chemin suivant à votre fichier ~/.bashrc

    export PATH="$PATH:/opt/mssql-tools/bin"
    
  3. N'oubliez pas de mettre à jour la configuration du chemin en exécutant la commande suivante dans la fenêtre de votre terminal:

    source ~/.bashrc
    
1
Eugene Lem