SQL Projects for Database Development
summary
Extension added September 2020 brings Azure Data Studio SQL Database Projects to Windows Mac and Linux and uses the .NET Core SDK to build a dacpac that sqlpackage can publish; workflow shows extracting a project from AdventureWorks, adding a rewards_account_id column, building a dacpac, publishing and running a post-deployment script that inserts test rows so schema and data changes actually apply. Schema Compare and a sqlpackage wizard are demonstrated, sqlpackage updates quarterly, and a companion repo (github.com/daisysquared/sql-development-tools) includes VS Code dev container examples with SQL Server.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:10Why do SQL projects matter
- 2:17Data tier application artifacts
- 3:25declarative database development
- 4:55SQL Package
- 6:13SQL Package Script
- 8:13Azure Data Studio
- 9:18Database Projects
- 10:43SQL Projects in Azure
- 18:12Schema Comparison
- 21:43Reopening Azure Data Studio
- 27:43Editing in Azure Data Studio
- 32:53VS Code
- 35:58SQL Server
- 36:29Setting up VS Code
- 40:56SQL Development Tools
related talks
01h 12mNext-gen SQL Projects with Microsoft.Build.Sql
01h 09mAzure SQL Database Development Inner and Outer Loops
48mApplying effective Source Control to your Database System
01h 00mDevOps for Your Relational Database Foundations
50mA Deep Dive into DevOps Practices with Azure SQL
50mA Practical Starter Guide to SQL Notebooks
50mA Practical Starter Guide to SQL Notebooks
46mSQL Notebooks in Azure Data Studio for the DBA
