Overview of DacFx components
mainThe DacFx ecosystem consists of several specialized tools and libraries:
- SqlPackage: Cross-platform CLI for
.dacpac/.bacpacmanagement. - DacFx (Microsoft.SqlServer.DacFx): .NET library for database application lifecycle services.
- DacpacVerify: CLI for checking if two
.dacpacpackages match. - Microsoft.Build.Sql: .NET project SDK for compiling T-SQL into
.dacpacfiles. - ScriptDom: T-SQL parser library.
- Dacpacs (various): NuGet packages containing
.dacpacfiles for system databases (master, msdb) across various SQL Server and Azure SQL versions.