migration by cloning a Production SQL Server host into a Dev environment
Ideally you should have an SSIS package that runs at night and copy the new data from your Production environment to your Developer/Test environment.

This is a guide that will help you doing it right
This is a schema to check if you are doing it right
This is a post that will help you avoid troubles to production