Partilhar via


Construir um projeto de base de dados a partir da linha de comandos

Embora a extensão SQL Database Project no Visual Studio Code forneça uma interface gráfica para construir projetos de bases de dados SQL, uma experiência de construção em linha de comandos também está disponível para ambientes Windows, macOS e Linux. Este artigo descreve os pré-requisitos e a sintaxe necessários para criar um .dacpac projeto SQL no estilo SDK Microsoft.Build.Sql na linha de comando.

Microsoft.Build.Sql com .NET

Usar Microsoft.Build.Sql com projetos SQL no estilo SDK é o método preferido para trabalhar com projetos SQL a partir da linha de comando.

Para criar um projeto SQL no estilo SDK a partir da linha de comando no Windows, macOS ou Linux, use o seguinte comando:

dotnet build

Opcionalmente, especifique o nome do projeto. Se especificar o nome do projeto, pode construir um projeto específico dentro de uma estrutura de pastas mais complexa.

dotnet build AdventureWorks/AdventureWorks.sqlproj

Microsoft.Build.Sql com .NET Framework

A partir do Microsoft.Build.Sql 2.0.0-preview.3, podes construir projetos SQL ao estilo SDK a partir da linha de comandos usando .NET Framework e msbuild. Para objetos SQLCLR, o .NET Framework é necessário para criar o projeto SQL.

msbuild AdventureWorks/AdventureWorks.sqlproj