Independent by design.
Each clone gets its own SQL Server container, host port, and generated password. Changes in one clone stay in that clone.
Development. QA. Your next experiment.SQL Server cloning. On your infrastructure.
Restore once. Give every developer an isolated clone to build, test, and start again.
eddb create dev --base team-base
Built for the stack
you already know.
Build a reusable base from your backup. Create separate SQL Server environments from that base, with storage that grows as data changes.
eddb build-base team-base --bak ./seed.bak --size 200G
Restore a backup into an immutable base. Your clones will start from this same point.
Examples assume an installed, licensed host with storage initialized. Read the setup guide
Give development and testing their own space, without restoring the same backup for every new environment.
Each clone gets its own SQL Server container, host port, and generated password. Changes in one clone stay in that clone.
Development. QA. Your next experiment.
LVM thin snapshots share the base’s data blocks. Additional storage grows with each clone’s changes.
Monitor real capacity witheddb usage.
Set CPU and memory limits per clone. Keep the binary, state, and database environments on a Linux VM you control.
Explore the requirementsThe freedom to try again
Refresh a clone from its base when an experiment is done. Its port and password stay the same, so your connection settings can too.
Explore refreshClear setup, practical commands, and a defined operating boundary.
eddb is licensed for internal development and testing, including isolated feature work, QA, and migration experiments. It is not licensed for production database workloads or redistribution.
No. Clones use LVM thin snapshots to share unchanged base data blocks. Each clone consumes additional physical storage as it writes changes. The total clone count is still limited by the host’s CPU, memory, storage, and available ports.
A supported Linux VM, documented for Ubuntu 24.04 LTS, with capacity for SQL Server, Docker, LVM, and a dedicated data disk. eddb ships as one Linux binary. A current eddb license is required to provision capacity; you remain responsible for SQL Server licensing, firewall rules, backups, and data security.
Yes. Storage initialization normally builds empty default SQL Server 2022 and 2025 bases, so you can create a first clone without bringing a backup. This requires the normal licensed host setup.
No. eddb is a single-node Linux CLI. Your containers, data, and local state run on your own VM. eddb does not monitor or secure the environment for you. See the support policy for the operating responsibilities.
Your database is the starting point.
What you build from it is
up to you.
For internal development and testing.