ALTER DBA ADD AGENT: Practical AI for Database Professionals
If you’re a SQL Server DBA who’s heard the buzz about AI but isn’t sure what it means for your daily work, this series is for you. No marketing fluff, no hand-waving - just a working DBA showing what happens when you point an AI coding agent at real database problems.
Each post covers a specific task area with real prompts, real output, and real tradeoffs. Start anywhere that matches what’s on your plate today.
The Series
Getting Oriented
- The DBA’s Blind Spot: Why AI Coding Agents Are Coming for Your Workflow - Code completion vs. coding agents, and why the difference matters more than you think.
- What Can an AI Coding Agent Actually Do for a DBA? - A tour of every task area where these tools add value, from T-SQL to security audits.
- Getting Started: Your First Hour with GitHub Copilot CLI - Installation, first prompts, and what to expect when you fire it up.
Daily Work
- Writing T-SQL with an AI Partner - Generating, reviewing, and refactoring T-SQL with an agent that reads your schema.
- AI-Assisted Implicit Join Conversion - Converting legacy implicit joins to ANSI syntax
- AI-Assisted Window Function Development - Building and debugging window functions
- AI-Assisted Cursor-to-Set-Based Conversion - Replacing cursors with set-based operations
- AI-Assisted Parameter Sniffing Diagnosis - Diagnosing and fixing parameter sniffing issues
- Automating Server Health Checks and Inventory Scripts - Building the scripts that keep your fleet healthy, faster than you’d write them alone.
- AI-Assisted Backup Status Audit - Auditing backup status across your fleet
- AI-Assisted Version and Patch Inventory - Building version inventories
- AI-Assisted AG Topology Mapping - Documenting AG configurations
- AI-Assisted Compatibility Level Audit - Finding compat level mismatches
- PowerShell Automation: Backups, Maintenance, and AG Management - AG failover scripts, backup validation, and maintenance automation with AI assistance.
- AI-Assisted Backup Automation with PowerShell - Building robust backup scripts
- AI-Assisted AG Failover Runbook - AG failover procedures
- AI-Assisted DBCC CHECKDB Scheduling - Scheduling integrity checks
- AI-Assisted Patching Pre/Post Checks - Patch readiness automation
- Understanding Unfamiliar Code: Reverse-Engineering Legacy Procedures - That 2,000-line stored procedure nobody wants to touch? The agent will read it.
- AI-Assisted Dynamic SQL Dissection - Understanding complex dynamic SQL
- AI-Assisted Dependency Mapping - Mapping object dependencies
- AI-Assisted Cursor Elimination - Step-by-step cursor replacement
Troubleshooting
- Wait Stats, Deadlocks, and Blocking Chains: AI-Assisted Diagnosis - Turning raw wait stats and deadlock graphs into actionable explanations.
- AI-Assisted CXPACKET Diagnosis - Diagnosing parallelism waits
- AI-Assisted Deadlock Analysis - Reading deadlock graphs
- AI-Assisted Blocking Chain Triage - Resolving blocking chains
- AI-Assisted Memory Grant Analysis - Diagnosing memory grant issues
- Incident Response: Root Cause Analysis with an AI Partner - When the pager goes off at 2 AM, having a tireless partner changes the equation.
Security and Compliance
- Security Audits: Finding What You Missed - Orphaned users, permission sprawl, and the gaps that accumulate over years.
- AI-Assisted Orphaned User Cleanup - Finding and fixing orphaned users
- AI-Assisted Permission Sprawl Analysis - Auditing permission creep
- AI-Assisted SQL Injection Scanning - Finding injection vulnerabilities
- AI-Assisted Compliance Checklists - SOX/PCI/HIPAA audit automation
Migration and Modernization
- Migration Planning: Compatibility Checks and Deprecated Features - Scanning for deprecated syntax, compatibility issues, and migration blockers.
- AI-Assisted Deprecated Feature Scanning - Finding deprecated features
- AI-Assisted Azure SQL Feasibility Assessment - Evaluating Azure migration readiness
- AI-Assisted Post-Migration Validation - Verifying migration success
Monitoring
-
AI-Native Monitoring: PerformanceMonitor, PerformanceStudio, and the MCP Revolution - Tools built from the ground up to work with AI agents, featuring Erik Darling’s PerformanceMonitor and PerformanceStudio.
-
Building Custom Monitoring Queries and Alerts - When off-the-shelf monitoring doesn’t fit, build exactly what you need.
- AI-Assisted Long-Running Transaction Alerts - Monitoring open transactions
- AI-Assisted Blocking Alerts - Building blocking chain alerts
- AI-Assisted AG Health Monitoring - Availability Group health checks
- AI-Assisted Backup Failure Alerts - Backup monitoring automation
Infrastructure and Process
- Version Control and CI/CD: Unlocking What the Agent Can Actually Do - AI agents get dramatically more useful when your database code is in a repo.
-
Teaching AI Your Environment: Custom Instructions and Context - Making the agent deeply effective by teaching it your standards, naming conventions, and environment.
-
AI-Assisted Pull Request Reviews for Database Code - Schema changes, deployment scripts, and permission audits - reviewed before the senior DBA even looks.
The Bigger Picture
-
The AI-Augmented DBA Team: Mentoring and Knowledge Transfer - What changes when the whole team has AI partners, not just one person.
-
How This Series Was Written: A DBA and an AI Walk Into a Terminal - The meta post. Every word in this series was co-authored with the tools it describes. Here’s how.

For Junior DBAs
- A Junior DBA’s Field Guide to This Series - New to the profession? This companion guide maps the vocabulary walls, production safety gaps, and confidence calibration challenges you’ll hit. Senior DBAs: share this with your juniors before pointing them at the series.
Source Materials
The complete working directory for this series - every draft, editorial decision, and iteration - is available on GitHub: