J'ai utilisé maven, Microsoft SQL Server Management Studio 17.SQL Server version est 14.0.1000.169. Lorsque je construis mon projet, l'erreur suivante s'affiche et la construction a échoué

'sqlpackage.exe' n'est pas reconnu comme une commande interne ou externe,
programme utilisable ou fichier de commandes.
[ERREUR] Les erreurs suivantes se sont produites lors de l'exécution:
[ERREUR] 'sqlpackage.exe' n'est pas reconnu comme une commande interne ou externe,
[ERREUR] programme utilisable ou fichier de commandes.

Il s'agit de mes variables de chemin d'environnement système. entrez la description de l'image ici

Je ne trouve pas ce qui ne va pas

2
Jayani Sumudini 23 mai 2018 à 07:11

5 réponses

Meilleure réponse

Il est résolu en utilisant les étapes suivantes.

Vous devez installer les outils de données du serveur SQL Pour cela, suivez ces étapes.

Pour les fenêtres,

  • Installez Chocolatey
  • Installer les composants SSDT
  • Ajouter sqlpackage.exe au classpath

Pour installer chocolaté

Pour installer les composants SSDT

  • choco installer sqlserver-cmdlineutils

  • choco installer les types SQL 2014.clr

  • choco installer sql2014-sqldom

  • choco installer sql2014-dacframework

Pour Ajouter sqlpackage.exe au chemin de classe

  • RUN setx PATH "% PATH%; C: \ Program Files \ Microsoft SQL Server \ 120 \ DAC \ bin \;"
3
Jayani Sumudini 23 mai 2018 à 05:45

L'ajout de ces emplacements dans la variable de chemin corrigera les erreurs maven et gradle si vous avez déjà installé le serveur mssql 2019.

C: \ Program Files (x86) \ Microsoft SQL Server \ 140 \ DAC \ bin

C: \ Program Files \ Microsoft SQL Server \ Client SDK \ ODBC \ 130 \ Tools \ Binn

0
YAS_Bangamuwage 26 mars 2020 à 04:51

Téléchargez Microsoft SQL Server Data-Tier Application Framework à partir de https://www.microsoft.com/en-us/download/details.aspx?id=56508 et ouvrez les paramètres d'environnement et définissez la variable PATH sur C: \ Program Files \ Microsoft SQL Server \ 140 \ DAC \ bin

0
Chanaka Fernando 21 août 2019 à 04:46

Il semble que vous n'ayez pas installé le Framework d'application de la couche Données. Vous pouvez télécharger et installer DacFx (17.4.1) à partir de https: //www.microsoft.com/en-us/download/details.aspx?id=56508

1
Dmitry Kolchev 23 mai 2018 à 05:58

Je n'avais pas l'emplacement de sqlpackage.exe dans la variable PATH. Après l'avoir ajouté à la variable PATH, avait résolu le problème pour moi. (Quelque chose comme ci-dessous)

C:\Program Files\Microsoft SQL Server\140\DAC\bin
1
Jude Niroshan 16 août 2018 à 13:04