Hello,
You could consider using Snapshot Replication, but may be a scheduled SSIS package is easier to Administer.
For the SSIS package, use the Export Wizard to perform the task once and use the Wizard’s option to store the task as an SSIS Package. Then use SQL Agent to schedule a regular overnight job to execute the stored SSIS Package.
Regards,
John Marsh