Compartir a través de


Compilación de un proyecto de base de datos desde la línea de comandos

Aunque la extensión proyecto de SQL Database en Visual Studio Code proporciona una interfaz gráfica de usuario para compilar proyectos de base de datos SQL, también hay disponible una experiencia de compilación de línea de comandos para entornos de Windows, macOS y Linux. En este artículo se describen los requisitos previos y la sintaxis necesarios para compilar a .dacpac partir de un proyecto SQL de estilo SDK de Microsoft.Build.Sql en la línea de comandos.

Microsoft.Build.Sql con .NET

El uso de Microsoft.Build.Sql con proyectos SQL de estilo SDK es el método preferido para trabajar con proyectos SQL desde la línea de comandos.

Para compilar un proyecto SQL de estilo SDK desde la línea de comandos en Windows, macOS o Linux, use el siguiente comando:

dotnet build

Opcionalmente, especifique el nombre del proyecto. Si especifica el nombre del proyecto, puede compilar un proyecto específico dentro de una estructura de carpetas más compleja.

dotnet build AdventureWorks/AdventureWorks.sqlproj

Microsoft.Build.Sql con .NET Framework

A partir de Microsoft.Build.Sql 2.0.0-preview.3, puede compilar proyectos SQL de estilo SDK desde la línea de comandos mediante .NET Framework y msbuild. Para los objetos SQLCLR, .NET Framework es necesario para compilar el proyecto de SQL.

msbuild AdventureWorks/AdventureWorks.sqlproj