Відповіді:
Він включений у "Інструменти даних SQL Server" від Microsoft.
Інструменти даних SQL Server підтверджують інструменти командного рядка, що дозволяють здійснити ряд сценаріїв розвитку бази даних, орієнтованих на проект.
Більше інформації від MS тут .
Ви можете завантажити "Інструменти даних SQL Server" з MS тут .
Наступна відповідь StackOverflow дає повну інформацію про різні способи отримання останньої версії SqlPackage, яка працює з SQL Server 2005-2014, та де її знайти після її встановлення:
/programming//a/23376593/216440
Цитувати:
Так, є нова версія, що підтримує SQL Server 2005-2014, і вона встановлюється в інше місце, ніж попередня (SQL Server 2012 і нижча) версія. Насправді у вас будуть різні місця встановлення, залежно від того, ви просто використовуєте SSDT або встановите його як частину SSMS або окремого інсталятора.
У останніх випусках SSDT встановлює DLL-файли Dac всередині Visual Studio. Це уникає супутніх проблем (Visual Studio 2012 проти 2013 проти SSMS), які потребували оновлення для використання останнього коду.
- Якщо ви оновили до останнього SSDT , ви знайдете SqlPackage.exe та пов’язані з ним DLL у каталозі встановлення VS \ Common7 \ IDE \ Розширення \ Microsoft \ SQLDB \ DAC \ 120 . Для VS2013 каталог встановлення VS - це C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 .
SSMS для SQL Server 2014 та автономний Dac Framework MSI встановлюються в загальносистемне місце. Це C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ Dac \ bin .
Попереджуйте, ця утиліта залежить від версії SQL сервера
Коли (якщо) це встановлено, він буде знайдений у підпапці "DAC \ bin" встановлення вашого сервера SQL. Отже, для SQL Server 2012 це буде:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
SQL Server 2012 має внутрішню версію 11.0, а SQL Server 2014 - внутрішню версію 12.0. Отже, для SQL Server 2014 ви знайдете SqlPackage тут:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
Я щойно зрозумів, що в інструменті є окрема програма для встановлення версій, яка називається 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
Після установки SqlPackage можна знайти C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin, якщо ви встановлюєте версію x86.
Це набагато кращий і простіший спосіб управління розгортанням з сервера.
Якщо у вас встановлена Visual Studio з SSDT, спробуйте
C: \ Програмні файли (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Розширення \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe
або
C: \ Файли програм (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Розширення \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe
Це здавалося найменшим «автономним» інсталятором, який я міг знайти для відповідного інструменту.
Microsoft® SQL Server® Data-Tier Application Framework (30 червня 2016 р.)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013
це встановило його тут:
C: \ програмні файли \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe