WeAreDevelopers LIVE • Nov 10, 2021

Automated MS SQL Server database deployments with dacpacs and Azure DevOps

Sebastian Wolff

Stop manually tracking sequential release scripts for your SQL databases. By integrating DACPACs with Azure DevOps, you can treat schemas as code and fully automate state-based deployments.

Pause
Mute Enter Fullscreen
#1 about 7 min

Resolving deployment issues across hundreds of databases

Automating SQL Server database changes replaces manual scripting across highly distributed custom environments.

#2 about 3 min

Architectural overview of automated database deployments

Generating code from standard SQL databases creates baseline artifacts for deployment via source control.

#3 about 3 min

Utilizing Azure DevOps for database pipeline automation

Managing variables and standardizing steps through pipeline libraries and task groups scales continuous delivery seamlessly.

#4 about 8 min

Core components and internal structure of dacpacs

Controlling parameters through publish profiles enables granular management of structural SQL object changes and data loss prevention.

#5 about 5 min

Validating and publishing with SQL package executables

Generating standalone deployment scripts before execution provides safer validation of target database updates against existing states.

#6 about 9 min

Handling multi-environment variances and missing features

Utilizing pre-deployment and post-deployment scripts injects manual security contexts and specific table operations unsupported natively.

#7 about 3 min

Selecting cloud providers and identifying dacpac alternatives

Recognizing constraints within smaller teams dictates whether data-tier automation brings tangible value over simpler schema updates.

#8 about 5 min

Managing procedural drops and performance in deployment

Integrating automated PowerShell pipelines and systematically sequencing constraint truncation avoids relational referential issues.

Matching moments

4:15 min

Automating feature environment provisioning with Azure DevOps pipelines

Thomas Hartenstein · LIVE

1:56 min

Implementing state-driven deployment architecture using automated pipeline integration tools

Lian Li · World Congress 2023

3:51 min

Balancing automated deployments with human infrastructure oversight

Hazal Mestci +1 · Coffee With Developers

5:50 min

Demonstrating automated deployment sequences via Git repositories

Thomas Schütz · LIVE

1:37 min

Building automated continuous deployment pipelines and final architectural insights

Simone Desantis Simone Desantis · World Congress 2026 Europe

4:59 min

Bringing DevOps practices to data transformation with DBT

Matthias Niehoff Matthias Niehoff · World Congress 2024