Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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