Я пытаюсь использовать утилиту командной строки пакета SQL (sqlpackage.exe) на сервере SQL, но не могу найти ее где-либо в Интернете.
Это что-то, что я могу скачать как отдельную утилиту, или это часть какого-то большего пакета программного обеспечения, которое мне нужно установить?
command-line
sql
nairware
источник
источник
Следующий ответ StackOverflow содержит полную информацию о различных способах получения последней версии SqlPackage, которая работает с SQL Server 2005-2014, и о том, где ее найти после ее установки:
/programming//a/23376593/216440
Цитировать:
источник
Имейте в виду, эта утилита зависит от версии сервера SQL.
Когда (если) он установлен, он будет найден в подпапке «DAC \ bin» вашей установки SQL-сервера. Так что для SQL Server 2012 это будет в:
SQL Server 2012 имеет внутреннюю версию 11.0, а SQL Server 2014 имеет внутреннюю версию 12.0. Итак, для SQL Server 2014 вы найдете SqlPackage здесь:
источник
Я только что понял, что у инструмента есть установщик автономной версии, который называется SQL Server® Data-Tier Application Framework, для него требуются типы CLR системы Microsoft SQL Server и Microsoft SQL Server Transact-SQL ScriptDom.
Последняя ссылка для скачивания (версия 2014): Microsoft® SQL Server® Data-Tier Application Framework
Два других обязательных компонента могут быть загружены как часть Microsoft® SQL Server® 2014 Feature Pack
После установки SqlPackage можно найти C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin, если вы устанавливаете версию x86.
Это намного лучший и простой способ управления развертыванием с сервера.
источник
Если у вас установлена Visual Studio с SSDT, попробуйте
или
источник
Это был самый маленький «автономный» установщик, который я мог найти для данного инструмента.
Microsoft® SQL Server® Data-Tier Application Framework (30 июня 2016 г.)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013
это установило это здесь:
C: \ Program Files \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe
источник