~/talk

Creating Azure SQL Database Users Programmatically using Azure DevOps

Talkat Global Azure 2021 · 2021-04-15..04-17· [devops-and-delivery, databases]
slides:none on file

Automates creation of AAD-contained database users and role memberships by reading a single Excel workbook in source control and running a pipeline that uses Terraform to provision servers, Azure DevOps for CI/CD, Azure Key Vault for secrets, dbatools + PowerShell to run T-SQL as a Service Principal, and a system-assigned SQL Server identity. Pipeline adds/removes hosted-agent firewall rules, requires Directory Readers role on the SPN and SQL identity, enforces the workbook as the truth, and mostly works though demos show Azure-version and env hiccups.

AI-written summary · about

  1. 0:00Start
  2. 2:44Create Azure Sql Database Users
  3. 17:51Azure Devops Pipeline
  4. 19:20Connect Our Hosted Agent to Our Azure Sql Instance
  5. 21:13Deploy the Permissions from the Excel Workbook
  6. 37:42Data Validation
  7. 1:02:44Lunch Break
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.