Respuestas:
Está incluido en las "Herramientas de datos de SQL Server" de Microsoft.
Las herramientas de datos de SQL Server prueban herramientas de línea de comandos que permiten una serie de escenarios de desarrollo de bases de datos orientados a proyectos.
Más información de MS aquí .
Puede descargar las "Herramientas de datos de SQL Server" desde MS aquí .
La siguiente respuesta de StackOverflow proporciona detalles completos de las diversas formas en que puede obtener la última versión de SqlPackage, que funciona con SQL Server 2005-2014, y dónde encontrarla una vez que está instalada:
/programming//a/23376593/216440
Citar:
Sí, hay una nueva versión compatible con SQL Server 2005-2014 disponible y se instala en una ubicación diferente a la versión anterior (SQL Server 2012 y versiones anteriores). De hecho, tendrá diferentes ubicaciones de instalación dependiendo de si solo usa SSDT o si lo instala como parte de SSMS o el instalador independiente.
SSDT instala las DLL de Dac dentro de Visual Studio en las últimas versiones. Esto es para evitar problemas de lado a lado (Visual Studio 2012 vs 2013 vs SSMS) que requieren que todos se actualicen para usar el código más reciente.
- Si ha actualizado a la última SSDT , encontrará SqlPackage.exe y las DLL relacionadas en el directorio de instalación de VS \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 . Para VS2013, el directorio de instalación de VS es C: \ Archivos de programa (x86) \ Microsoft Visual Studio 12.0 .
SSMS para SQL Server 2014 y el Dac Framework MSI independiente se instalan en la ubicación de todo el sistema. Esto es C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 120 \ Dac \ bin .
Tenga en cuenta que esta utilidad es específica de la versión del servidor SQL.
Cuando (si) está instalado, se encontrará en la subcarpeta 'DAC \ bin' de la instalación de su servidor SQL. Entonces, para SQL Server 2012, esto estará en:
C:\Program Files (x86)\Microsoft SQL Server\110\DAC\bin
SQL Server 2012 tiene la versión interna 11.0 y SQL Server 2014 tiene la versión interna 12.0. Entonces, para SQL Server 2014, encontrará SqlPackage aquí:
C:\Program Files (x86)\Microsoft SQL Server\120\DAC\bin
Me acabo de dar cuenta de que la herramienta tiene un instalador de versión independiente que se llama SQL Server® Data-Tier Application Framework, requiere tipos de CLR del sistema Microsoft SQL Server y Transact-SQL ScriptDom de Microsoft SQL Server.
Para el último enlace de descarga (Versión 2014): Microsoft® SQL Server® Data-Tier Application Framework
Se pueden descargar otros dos componentes necesarios como parte de Microsoft® SQL Server® 2014 Feature Pack
Después de la instalación, puede encontrar SqlPackage C: \ Archivos de programa (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin si está instalando la versión x86.
Esta es una forma mucho mejor y más fácil de administrar una implementación desde el servidor.
Si tiene instalado Visual Studio con SSDT, intente
C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 130 \ sqlpackage.exe
o
C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ SQLDB \ DAC \ 120 \ sqlpackage.exe
Este parecía ser el instalador "autónomo" más pequeño que pude encontrar para la herramienta en cuestión.
Microsoft® SQL Server® Data-Tier Application Framework (30 de junio de 2016)
https://www.microsoft.com/en-us/download/confirmation.aspx?id=53013
esto lo instaló aquí:
C: \ Archivos de programa \ Microsoft SQL Server \ 130 \ DAC \ bin \ SqlPackage.exe