[SQL Clone home]
These pages cover SQL Clone Technical Preview 0.2 to 0.3, which is not the latest version. Help for other versions is also available.
We intend to do a series of release candidates and hope to release V1 sometime in Q4 2016.
It will be a mass market tool with pricing and licensing model similar to our other products
Initially SQL Clone will be a standalone offering. Though in the future it may become part of the Toolbelt in some form.
The clones have the same data as the source, but it’s a 2-stage process. A data image, or snapshot, is taken from the live source or a backup (this takes about the same time as a backup). Multiple Clones can then be mounted, formed of the snapshot (which can be on a file share) and a local differencing disk.
This isn't currently supported within the system, the Activity Monitor in SSMS (or running `sp_who`) can tell you about current usage of a database.
The team are currently working on a way of centrally tracking clones created from a given snapshot across multiple machines.
The application does actually attempt to do this but it currently fails. We are looking to fix this.
You could either match the output of Show-InstantCloneClones to the database names, or query the file location, e.g.
SELECT DISTINCT
DB_NAME(database_id) as CloneDatabase
FROM
master.sys.master_files
WHERE
physical_name like '%VhdMount%'
ORDER BY
DB_NAME(database_id) ;
Note: This is an interim solution only, and dependent on the VHDMount text only appearing in Clone database file paths.
Open transactions will not be applied, the clone will have the uncommitted state.
The snapshot creation process involves copying .mdf and .ldf files, so it shouldn't pose any problems. Also the snapshot would be in the same state as the database it was created from.
We expect this to be problematic, but we haven’t tested this just yet.
A PowerShell interface will be provided.
It's on our backlog but hasn't been requested very much so far.
Not currently. The 'instant' technology SQL Clone uses is 64-bit only. However, in future we may support non-instant clones on 32-bit machines.
Please see the Requirements and Limitations Section