DevOps: Avoiding SQL Server Clone databases growing way too large
I’ve recently been making use of SQL Clone from Redgate, at various client sites. I have to say that I really like it.
The basic concept is that you take an existing SQL Server database, you create an “image” from it, then you create database clones from that image.
Under the covers, it’s basically a differencing technology. The initial image is like an initial set of database files, and each clone is then files that are differenced from that. That makes it very easy to spin up clones, and to break them down again. While this isn’t really suitable for much in the way of performance or load testing, as everyone is sharing the same base, it’s perfect for general development.
2018-03-09
Image by Nathan Dumlao
Image from MSDN