Desarrollo de bases de datos orientado a proyectos mediante herramientas de la línea de comandos

SQL Server Data Tools proporciona herramientas de línea de comandos que habilitan diversos escenarios de desarrollo de bases de datos orientado a proyectos.

En esta sección

Tema Descripción
SqlPackage.exe En este tema se describe la utilidad SQLPackage.exe que se usa para las tareas siguientes:

- Extraer un archivo .dacpac de una base de datos activa de SQL Server.
- Publicar un archivo .dacpac en una base de datos activa de SQL Server para actualizar incrementalmente el esquema de dicha base de datos de manera que coincida con el .dacpac.
- Comparar un archivo .dacpac con una base de datos activa de SQL Server y generar un script Transact-SQL de actualización incremental sin actualizar la base de datos activa.
- Comparar dos archivos .dacpac para generar un script Transact-SQL de actualización incremental.
- Generar un informe XML en el que se resuman los cambios de actualización incremental que se realizarían si la base de datos se actualizara incrementalmente.
Usar MSDeploy con el proveedor de dbSqlPackage En este tema se describe el proveedor de la Herramienta de implementación web denominado dbSqlPackage que se incluye con SSDT y funciona con la Herramienta de implementación web (MSDeploy.exe) de Microsoft Internet Information Services (IIS), que se usa para las tareas siguientes:

- Extraer un archivo .dacpac de una base de datos remota o local de SQL Server o Azure SQL Database.
- Publicar un archivo .dacpac en una base de datos remota o local de SQL Server o Azure SQL Database para actualizarlo incrementalmente.
- Publicar desde una base de datos local de SQL Server en una base de datos remota de SQL Server o Azure SQL para actualizar incrementalmente la base de datos remota.
- Comparar un archivo .dacpac con una base de datos remota o local de SQL Server o Azure SQL Database para generar un script Transact-SQL de actualización incremental sin actualizar la base de datos activa.
- Generar un informe XML en el que se resuman los cambios de actualización incremental que se realizarían si la base de datos se actualizara incrementalmente.

Desarrollo de bases de datos sin conexión orientado a proyectos