I just found dataFresh and I'm experimenting with it to see how it could fit into our testing environment. I’m having some trouble creating the snapshot. The CreateSnapshot method runs w/o throwing an exception but takes close to 4 minutes on just 20 tables and then on the call to RefreshTheDatabase I get the following error…
System.Data.SqlClient.SqlException : Could not bulk insert. File 'C:\Program Files\Microsoft SQL Server\MSSQL\data\Snapshot_SampleDB\User.df' does not exist.
User
Checking identity information: current identity value '1', current column value '0'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
When I check the directory C:\Program Files\Microsoft SQL Server\MSSQL\data\ on the database server it has the Snapshot_SampleDB directory but the directory is empty.
The database is running on a different system than NUnit but on the same network segment, in case that matters.