Где можно получить программу командной строки SQLpackage?

Я пытаюсь использовать программу командной строки пакета SQL (sqlpackage.exe) на сервере SQL, но я не могу найти его нигде в интернете.

Это то, что я могу загрузить как автономную утилиту, или это часть какого-то большего пакета программного обеспечения, который я должен установить?

14
задан SteveC
31.01.2023 11:39 Количество просмотров материала 3568
Распечатать страницу

6 ответов

Он включен в" SQL Server Data Tools " от Microsoft.

SQL Server Data Tools доказывает средства командной строки, которые позволяют ряд сценариев разработки баз данных, ориентированных на проект.

Подробнее жи здесь.

вы можете скачать "SQL Server Data Tools" из MS здесь.

13
отвечен Ƭᴇcʜιᴇ007 2023-02-01 19:27

следующий ответ StackOverflow дает полную информацию о различных способах получения последней версии SqlPackage, которая работает с SQL Server 2005-2014, и где ее можно найти после установки:

https://stackoverflow.com/a/23376593/216440

цитата:

да, доступна новая версия, поддерживающая SQL Server 2005-2014 и он устанавливается в другое место, чем предыдущий (SQL Сервер 2012 и более низкая) версия. Фактически, у вас будет другая установка расположения в зависимости от того, используете ли вы SSDT или устанавливаете его как часть SSMS или автономного установщика.

  • SSDT устанавливает библиотеки DLL Dac в Visual Studio в последних выпусках. Это позволяет избежать параллельных проблем (Visual Studio 2012 vs 2013 vs SSMS), что требуется все, чтобы быть обновлены, чтобы использовать последний код.

    • если у вас обновлено до последней SSDT, вы найдете SqlPackage.exe и связанные библиотеки DLL в против каталог_установки\Common7\язь\расширения\Майкрософт\SQLDB\ЦАП\120. Для VS2013 каталог установки VS -C:\Program файлы (x86)\Microsoft Visual Studio 12.0.
  • SSMS для SQL Server 2014 и автономной Dac Framework MSI как установить к системным. Это C:\Program Архив (x86)\Microsoft SQL Server\120\Dac\bin.

19
отвечен SimonTewsi 2023-02-01 21:44

имейте в виду, эта утилита зависит от версии SQL server.

когда (если) он установлен, он будет найден в подпапке "DAC\bin" вашей установки SQL server. Так что для SQL Server 2012 это будет в:

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

SQL Server 2012 имеет внутреннюю версию 11.0 и SQL Server 2014 имеет внутреннюю версию 12.0. Таким образом, для SQL Server 2014 Вы найдете SqlPackage здесь:

C:\Program Files (x86)\Microsoft SQL Server0\DAC\bin
8
отвечен Scott Munro 2023-02-02 00:01

Я просто понял, что инструмент имеет автономный установщик версии, которая называется уровня данных® SQL-сервера базы приложения, оно требует системы Microsoft типам SQL Server со средой CLR и Microsoft инструкции Transact-SQL в сервере ScriptDom.

для последней ссылки для скачивания (версия 2014):Microsoft® SQL Server® Data-Tier Application Framework

другие два обязательных компонента можно загрузить как часть функция Microsoft® SQL Server® 2014 Пак

после установки можно найти SqlPackage C:\Program файлы (x86)\Microsoft SQL Server\120\DAC\bin при установке версии x86.

Это намного лучший и простой способ управления развертыванием с сервера.

2
отвечен Simon Wang 2023-02-02 02:18

Если у вас установлена Visual Studio с SSDT, попробуйте

файлы C:\Program (х86)\Майкрософт Visual студии 14.0\Common7\язь\расширения\Майкрософт\SQLDB\ЦАП\130sqlpackage\.exe

или

файлы C:\Program (х86)\Майкрософт Visual студии 14.0\Common7\язь\расширения\Майкрософт\SQLDB\ЦАП\120sqlpackage\.exe

1
отвечен Taran 2023-02-02 04:35

Это, казалось, самый маленький" автономный " установщик, который я мог найти для рассматриваемого инструмента.

Microsoft® SQL Server® Data-Tier Application Framework (30 июня 2016 г.)

https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013

Это установлено здесь:

C:\Program файлы\Майкрософт SQL сервер\130\ЦАП\бин\SqlPackage.exe

1
отвечен granadaCoder 2023-02-02 06:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх