Risposte:
È incluso in "SQL Server Data Tools" di Microsoft.
SQL Server Data Tools dimostra gli strumenti da riga di comando che consentono una serie di scenari di sviluppo del database orientati al progetto.
Maggiori informazioni da MS qui .
Puoi scaricare "SQL Server Data Tools" da MS qui .
La seguente risposta StackOverflow fornisce tutti i dettagli sui vari modi in cui è possibile ottenere l'ultima versione di SqlPackage, che funziona con SQL Server 2005-2014, e dove trovarla una volta installata:
/programming//a/23376593/216440
Per citare:
Sì, è disponibile una nuova versione che supporta SQL Server 2005-2014 e si installa in una posizione diversa rispetto alla versione precedente (SQL Server 2012 e precedenti). In effetti, avrai posizioni di installazione diverse a seconda se usi solo SSDT o se lo installi come parte di SSMS o del programma di installazione autonomo.
SSDT installa le DLL Dac in Visual Studio nelle ultime versioni. Questo per evitare problemi affiancati (Visual Studio 2012 vs 2013 vs SSMS) che richiedevano che tutto fosse aggiornato per utilizzare il codice più recente.
- Se hai effettuato l' aggiornamento all'ultimo SSDT , troverai SqlPackage.exe e le DLL correlate nella directory di installazione VS \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 . Per VS2013 la directory di installazione VS è C: \ Programmi (x86) \ Microsoft Visual Studio 12.0 .
SSMS per SQL Server 2014 e Dac Framework MSI standalone si installano entrambi nella posizione dell'intero sistema. Questo è C: \ Programmi (x86) \ Microsoft SQL Server \ 120 \ Dac \ bin .
Attenzione, questa utility è specifica della versione del server SQL.
Quando (se) questo è installato, verrà trovato nella sottocartella "DAC \ bin" dell'installazione del server SQL. Quindi per SQL Server 2012 questo sarà in:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
SQL Server 2012 ha la versione 11.0 interna e SQL Server 2014 ha la versione 12.0 interna. Quindi per SQL Server 2014 trovi SqlPackage qui:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
Ho appena realizzato che lo strumento ha un programma di installazione della versione autonomo che si chiama SQL Server® Application-Tier Application Framework, richiede tipi CLR di sistema di Microsoft SQL Server e Transact-SQL ScriptDom di Microsoft SQL Server.
Per l'ultimo collegamento per il download (versione 2014): Microsoft® SQL Server® Data-Tier Application Framework
Altri due componenti richiesti possono essere scaricati come parte del Feature Pack di Microsoft® SQL Server® 2014
Dopo l'installazione, è possibile trovare SqlPackage C: \ Programmi (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin se si sta installando la versione x86.
Questo è un modo molto migliore e più semplice per gestire una distribuzione dal server.
Se hai installato Visual Studio con SSDT, prova
C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe
o
C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe
Questo sembrava essere il più piccolo programma di installazione "stand alone" che ho trovato per lo strumento in questione.
Microsoft® SQL Server® Data-Tier Application Framework (30 giugno 2016)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013
questo l'ha installato qui:
C: \ Programmi \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe