sqlpackage.exe не распознается как внутренняя или внешняя команда Ошибка - PullRequest
0 голосов
/ 23 мая 2018

Я использовал maven, Microsoft SQL Server Management Studio 17. Сервер версии 14.0.1000.169.Когда я строю свой проект, он выдает следующую ошибку и сборка не удалась

'sqlpackage.exe' не распознается как внутренняя или внешняя команда,
работающая программа или пакетный файл.
[ОШИБКА] Во время выполнения возникли следующие ошибки:
[ОШИБКА] 'sqlpackage.exe' не распознается как внутренняя или внешняя команда,
[ОШИБКА] работающая программа или пакетный файл.

Это переменные пути моей системной среды.enter image description here

Не могу найти, что не так

Ответы [ 4 ]

0 голосов
/ 21 августа 2019

Загрузите Microsoft SQL Server Прикладная платформа уровня данных из https://www.microsoft.com/en-us/download/details.aspx?id=56508 и откройте параметры среды и установите для переменной PATH значение C: \ Program Files \Microsoft SQL Server \ 140 \ DAC \ bin

0 голосов
/ 23 мая 2018

Похоже, вы не установили Data Framework уровня приложений.Вы можете скачать и установить DacFx (17.4.1) с https://www.microsoft.com/en-us/download/details.aspx?id=56508

0 голосов
/ 16 августа 2018

У меня не было местоположения sqlpackage.exe в переменной PATH.После добавления его в переменную PATH проблема была решена для меня. (что-то вроде ниже)

C:\Program Files\Microsoft SQL Server\140\DAC\bin
0 голосов
/ 23 мая 2018

Исправлено с помощью следующих шагов.

Вам необходимо установить инструменты данных сервера Sql Для этого выполните следующие действия.

Для Windows

  • Установить chocolatey
  • Установить компоненты SSDT
  • Добавить sqlpackage.exe в classpath

Для Установить chocolatey

Для установки компонентов SSDT

  • choco install sqlserver-cmdlineutils

  • choco install sql2014.clrtypes

  • choco install sql2014-sqldom

  • choco install sql2014-dacframework

Для Добавить sqlpackage.exe в classpath

  • RUN setx PATH "% PATH%; C: \ Program Files \ Microsoft SQL Server \ 120 \ DAC \ bin\; "
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...