¿Dónde puedo obtener la utilidad de línea de comandos SQLpackage?

¿Dónde puedo obtener la utilidad de línea de comandos SQLpackage?

Estoy intentando utilizar la utilidad de línea de comandos del paquete SQL (sqlpackage.exe) en un servidor SQL, pero no puedo encontrarla en ningún lugar en línea.

¿Es algo que puedo descargar como una utilidad independiente o es parte de algún paquete de software mayor que debo instalar?

Respuesta1

Las descargas independientes están disponibles enmicrosoft.

También está incluido en las "Herramientas de datos de SQL Server" de Microsoft.

SQL Server Data Tools demuestra 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 MSaquí.

Puede descargar las "Herramientas de datos de SQL Server" desde MSaquí.

Respuesta2

La siguiente respuesta de StackOverflow brinda 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 instalada:

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

Citar:

Sí, hay una nueva versión disponible que admite SQL Server 2005-2014 y se instala en una ubicación diferente a la versión anterior (SQL Server 2012 e inferior). 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 paralelos (Visual Studio 2012 vs 2013 vs SSMS) que requirieron que todo se actualizara para usar el código más reciente.

    • Si usted tieneactualizado a la última SSDT, encontrará SqlPackage.exe y las DLL relacionadas en laDirectorio de instalación VS\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120. Para VS2013, el directorio de instalación de VS esC:\Archivos de programa (x86)\Microsoft Visual Studio 12.0.
  • SSMS para SQL Server 2014y el independienteMarco Dac MSIambos se instalan en la ubicación de todo el sistema. Esto esC:\Archivos de programa (x86)\Microsoft SQL Server\120\Dac\bin.

Respuesta3

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

Respuesta4

Este parecía ser el instalador "independiente" más pequeño que pude encontrar para la herramienta en cuestión.

Marco de aplicaciones de nivel de datos de Microsoft® SQL Server® (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

información relacionada