End-to-End Database DevOps: Building Automated CI/CD Pipelines for Azure SQL
Proposed session for SQLBits 2026TL; DR
Learn how to implement database DevOps with a fully automated Azure DevOps YAML pipeline for Azure SQL. From schema drift detection to dacpac build, versioned artifacts, and safe deployments using reusable templates for scalable CI/CD.
Session Details
Implementing database DevOps remains one of the most challenging aspects of modern CI/CD workflows.
This session demonstrates how to build a fully automated YAML pipeline in Azure DevOps for continuous integration and deployment of Azure SQL Databases.
The process begins with generating a schema drift report to detect discrepancies between the live database and the intended schema. This report is reviewed and approved before any deployment occurs, ensuring controlled, auditable, and transparent change management.
Once approved, the pipeline enters the build phase, where a .dacpac file is compiled and published to a dedicated artifact feed — providing clear versioning, auditability, and rollback capabilities.
The final phase deploys the validated changes to the target environment while minimizing downtime and ensuring consistency.
To promote scalability and standardization, the pipeline uses two reusable YAML templates stored in a central repository, enabling easy adoption across teams and environments.
By the end of this session, attendees will understand how to design repeatable, low-risk, and fully automated database deployments that integrate seamlessly into existing Azure DevOps workflows.
This session demonstrates how to build a fully automated YAML pipeline in Azure DevOps for continuous integration and deployment of Azure SQL Databases.
The process begins with generating a schema drift report to detect discrepancies between the live database and the intended schema. This report is reviewed and approved before any deployment occurs, ensuring controlled, auditable, and transparent change management.
Once approved, the pipeline enters the build phase, where a .dacpac file is compiled and published to a dedicated artifact feed — providing clear versioning, auditability, and rollback capabilities.
The final phase deploys the validated changes to the target environment while minimizing downtime and ensuring consistency.
To promote scalability and standardization, the pipeline uses two reusable YAML templates stored in a central repository, enabling easy adoption across teams and environments.
By the end of this session, attendees will understand how to design repeatable, low-risk, and fully automated database deployments that integrate seamlessly into existing Azure DevOps workflows.
3 things you'll get out of this session
* Understand how to design a fully automated Azure DevOps YAML pipeline for Azure SQL database CI/CD
* Learn how to detect, review, and approve schema drift before deployment to ensure safe and auditable changes
* Apply reusable pipeline templates to standardize database deployments across teams and environments
Speakers
Torsten Strauß's other proposed sessions for 2026
Analyzing Azure SQL Database Workloads with KQL Insights, Patterns, and Performance - 2026
Bicep on Azure – Building Modular and Reusable Infrastructure as Code - 2026
Deep Dive into Memory Grants:Diagnosing and Optimizing Query Performance in Azure SQL and SQL Server - 2026
Hybrid Data in Motion: Near Real-Time Mirroring from SQL Server 2025 into Microsoft Fabric - 2026
Inside Data Compression in SQL Server and Azure SQL: Performance Gains, Trade-offs, and Engine Inter - 2026
Optimized Locking in SQL Server 2025: Internals, Contention, and Concurrency - 2026
Performance Unleashed: Practical Tuning for Azure SQL and SQL Server - 2026
Plan Cache Internals in SQL : Parameter Sensitive Plans, Cache Optimization, and Monitoring - 2026
Streamlined Deployments: Robust YAML CI/CD Pipelines for Azure Data Factory - 2026