Antworten:
Es ist in den "SQL Server Data Tools" von Microsoft enthalten.
SQL Server-Datentools beweisen Befehlszeilentools, die eine Reihe von projektorientierten Datenbankentwicklungsszenarien ermöglichen.
Mehr Infos von MS hier .
Sie können die "SQL Server Data Tools" von MS hier herunterladen .
Die folgende StackOverflow-Antwort enthält ausführliche Informationen zu den verschiedenen Möglichkeiten, wie Sie die neueste Version von SqlPackage erhalten können, die mit SQL Server 2005-2014 funktioniert, und wo Sie sie nach der Installation finden können:
/programming//a/23376593/216440
Zitieren:
Ja, es ist eine neue Version verfügbar, die SQL Server 2005-2014 unterstützt, und sie wird an einem anderen Speicherort als die vorherige Version (SQL Server 2012 und niedriger) installiert. Abhängig davon, ob Sie SSDT nur verwenden oder ob Sie es als Teil von SSMS oder des eigenständigen Installationsprogramms installieren, werden Sie unterschiedliche Installationspfade haben.
SSDT installiert die Dac-DLLs in Visual Studio in den neuesten Versionen. Dies dient zur Vermeidung von Problemen nebeneinander (Visual Studio 2012 vs 2013 vs SSMS), bei denen alle aktualisiert werden mussten, um den neuesten Code zu verwenden.
- Wenn Sie auf das neueste SSDT aktualisiert haben , finden Sie SqlPackage.exe und die zugehörigen DLLs im VS-Installationsverzeichnis \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 . Für VS2013 lautet das VS-Installationsverzeichnis C: \ Programme (x86) \ Microsoft Visual Studio 12.0 .
Sowohl SSMS für SQL Server 2014 als auch das eigenständige Dac Framework MSI werden am systemweiten Speicherort installiert. Dies ist C: \ Programme (x86) \ Microsoft SQL Server \ 120 \ Dac \ bin .
Seien Sie gewarnt, dieses Dienstprogramm ist versionsspezifisch für SQL Server.
Wenn dies installiert ist, finden Sie es im Unterordner 'DAC \ bin' Ihrer SQL Server-Installation. Für SQL Server 2012 wird dies also sein in:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
SQL Server 2012 hat die interne Version 11.0 und SQL Server 2014 hat die interne Version 12.0. Für SQL Server 2014 finden Sie SqlPackage hier:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
Ich habe gerade festgestellt, dass das Tool über ein eigenständiges Installationsprogramm verfügt, das als SQL Server® Data-Tier Application Framework bezeichnet wird. Es erfordert Microsoft SQL Server-System-CLR-Typen und Microsoft SQL Server Transact-SQL ScriptDom.
Für den neuesten Download-Link (Version 2014): Microsoft® SQL Server® Data-Tier Application Framework
Weitere zwei erforderliche Komponenten können als Teil des Microsoft® SQL Server® 2014 Feature Pack heruntergeladen werden
Nach der Installation befindet sich das SQL-Paket unter C: \ Programme (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin, wenn Sie die x86-Version installieren.
Dies ist eine viel bessere und einfachere Möglichkeit, eine Bereitstellung vom Server aus zu verwalten.
Wenn Sie Visual Studio mit installiertem SSDT haben, versuchen Sie es
C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe
oder
C: \ Programme (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe
Dies schien das kleinste eigenständige Installationsprogramm zu sein, das ich für das betreffende Tool finden konnte.
Microsoft® SQL Server® Data-Tier-Anwendungsframework (30. Juni 2016)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013
das hier installiert:
C: \ Programme \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe