Freigeben über


Erstellen eines Datenbankprojekts über die Befehlszeile

Während die SQL-Datenbankprojekterweiterung in Visual Studio Code eine grafische Benutzeroberfläche zum Erstellen von SQL-Datenbankprojekten bietet, steht auch eine Befehlszeilenbuildumgebung für Windows-, macOS- und Linux-Umgebungen zur Verfügung. In diesem Artikel werden die Voraussetzungen und Syntax beschrieben, die zum Erstellen eines .dacpac SQL-Projekts im Microsoft.Build.Sql SDK-Stil in der Befehlszeile erforderlich sind.

Microsoft.Build.Sql mit .NET

Die Verwendung von Microsoft.Build.Sql mit SQL-Projekten im SDK-Stil ist die bevorzugte Methode für die Arbeit mit SQL-Projekten über die Befehlszeile.

Verwenden Sie zum Erstellen eines SQL-Projekts im SDK-Stil über die Befehlszeile unter Windows, macOS oder Linux den folgenden Befehl:

dotnet build

Geben Sie optional den Projektnamen an. Wenn Sie den Projektnamen angeben, können Sie ein bestimmtes Projekt in einer komplexeren Ordnerstruktur erstellen.

dotnet build AdventureWorks/AdventureWorks.sqlproj

Microsoft.Build.Sql mit .NET Framework

Ab Microsoft.Build.Sql 2.0.0-preview.3 können Sie SQL-Projekte im SDK-Stil über die Befehlszeile mit .NET Framework und msbuild erstellen. Für SQLCLR-Objekte ist .NET Framework erforderlich, um das SQL-Projekt zu erstellen.

msbuild AdventureWorks/AdventureWorks.sqlproj