A dacpac is a SQL Server deployment package produced by building a database project. It contains XML definitions of database objects inside a zip-format file. section 7.6.2
Use a dacpac as a controlled deployment artifact:
- Build services create the dacpac after source-controlled changes and tests succeed. section 7.6.2
- Deployment services publish the dacpac through release environments such as development or integration testing. section 7.6.2
- Registering the database as a data-tier application can enable deployment blocking when the target has drifted. section 7.6.2
Inspecting a dacpac
Change the .dacpac extension to .zip to explore the XML files containing the database object definitions. section 7.6.2
Figure 7.9 CI/CD process
Follow the CI/CD process from source-controlled database changes through build, package creation, and deployment. section 7.6.2

