These steps assume you have a second identical backup server already setup, and the only difference between the two servers is the age of the data. Complications arise if there are different users/passwords or software versions. Refer to http://support.microsoft.com/kb/878449 for full instructions related to migrating databases to another server.
- Ensure all users log out of the live company, or run the script to remove all users and remove all locks ( http://cowmasterscorner.blogspot.com/2011/11/dynamics-gp-remove-all-session-and.html)
- Backup the existing databases from SQL Management Studio,
- log in to your live server
- right click on the DYNAMICS database
- Select tasks>backup
- By the destination box, tick "disk" and remove the current location (you can leave this if it has the correct location for your backup)
- Click add to add a new location for the backup, select the location
- Click on options
- Tick overwrite all existing backup sets (if you do not do this, if the backup already exists, it will append another backup to that file)
- Repeat this process for each of your company databases
- Restore the databases to your backup server
- Log in to your backup server
- right click on the DYNAMICS database
- Select tasks>restore>database
- Select from device, click the lookup, and select your backup file
- Click add to add a new location for the backup, select the location
- Click on options
- Tick overwrite the existing database with replace
- Under the restore as fields, you can change the name and location of the database files if you wish to. Leaving the default will restore the files to the default location.
Full instructions relating to moving databases to another server can be found here