DIY Disposable Database Clones
2022TL; DR
How to create and use disposable databases without any licensed product
Session Details
Database DevOps techniques require an easy way to provision many copies of a database, even a large database, for development work and especially for testing work. Ideally, these databases should be disposable and easy to create; developers should be able to spin up a copy of a specific version of a SQL Server database, complete with data, whenever they need it.
In this session we build a basic proof-of-concept system that could give someone the experience in working with the clone technology which is already available in any Windows System and the benefits it can bring to their Database DevOps processes. This session could also be practical for all sorts of Windows-based database systems with large data sizes.
Topics:
- The what and why
- Disposable Databases
- What’s on the market?
- How can we DIY it?
- Microsoft Volume Shadow Service
- Windows Disk Management
- Demo 1
- Less DIY, more community
- Sqlcollaborative/dbaclone
- Demo 2
3 things you'll get out of this session
Speakers
Tonie Huizer's other proposed sessions for 2026
Amplify Your Experience: How to Start Writing and Speaking - 2026
Code First, Review Later: Making EF Core Work for DBAs - 2026
Git Your Database Under Control: a 1 day VCS + CI/CD workshop for your database development - 2026
How to Build Workflow-Driven Database Provisioning in Azure DevOps - 2026
How to Build Workflow-Driven Database Provisioning in Azure DevOps - 2026
Two Developers, One Mission: Make a Test Database That Doesn’t Suck - 2026
Unexpected SQL + documentation workflows with AI agents (Codex, Copilot and beyond) - 2026