dbatools for Systems Engineers and Accidental DBAs
summary
Community PowerShell module dbatools claims to automate real DBA work: Start-DBAMigration moves whole instances (databases, logins with passwords, jobs, sp_configure) and demonstrably completes large instance-to-instance migrations; Test-DbaLastBackup restores last full/diff/log chain to verify backups. It runs on PowerShell 3–7 and many OSes, supports SQL 2000+, has ~225 contributors and ~1.5M downloads, wraps many combo commands (Find-DbaInstance, Copy-DbaDatabase/Copy-DbaLogin, Export-DbaInstance, Update-DbaInstance) and shows tools actually working in live demos.
AI-written summary · about
chapters (30)
- 0:00Introduction
- 3:59What is dbatools and why use it
- 8:37Installing dbatools
- 13:59SQL Server concerns for non-DBAs
- 18:16Tips for orgs without on-prem DBAs
- 22:34Health monitoring checks
- 25:50First steps after inheriting SQL Server
- 32:12Finding unknown SQL instances
- 36:50Connecting to SQL instances
- 41:29Adding SQL logins and mixed mode
- 45:05Checking backups and disk space
- 50:33Creating test DBs and backups
- 55:08Restoring DBs with dbatools
- 1:00:27Testing backups with test-DbaLastBackup
- 1:01:10Exporting instance settings
- 1:03:19Working with SQL Agent jobs
- 1:06:33Configuring SQL memory
- 1:09:01Checking power plans and OS
- 1:11:10Listing SQL components
- 1:12:55Managing SQL services and accounts
- 1:17:10Updating SQL instances
- 1:19:19Migrating DBs and logins
- 1:22:33SQL Server with Docker
- 1:25:01Working with registered servers
- 1:26:46Configuring dbatools settings
- 1:27:48Finding orphaned DB files
- 1:29:35Importing CSV into SQL
- 1:30:57Encrypting SQL with TDE
- 1:31:43Certificate management
- 1:36:36Q&A
related talks
44mAnthony's Favorite dbatools cmdlets and Use Cases
50mUnlocking Database Automation with dbatools: Practical Use Cases and Real-World Insights
50mUnlocking Database Automation with dbatools: Practical Use Cases and Real-World Insights
50mUnlocking Database Automation with dbatools: Practical Use Cases and Real-World Insights
20mSQL Server 2022 migrations with dbatools
20mSQL Server 2022 migrations with dbatools
08mDatabase as Code. Not only migrations
48mManaging replication with dbatools
