You may be aware of this already, but I didn't see it specifically mentioned. Where are the files you are restoring pointed at? If you are taking Pilot to Test, the files will still be pointed at the Pilot files. You need to change them to Test or something else other than Pilot. This is not the same as selecting the DB you are restoring to. Select Files, Restore As, change the file names. (Step 12 below)
This is what works for me. I am new to this as well. I am doing the exact same thing - re-implementing V8.03 on ERP10. If anyone has any suggestions to improve this process, I appreciate all comments. Thanks
1. Right click on the database you wish to restore, and select Tasks-->Restore-->From Database.
2. Select the "From Device:" radio button.
3. Select ... and choose the backup file of the other database you wish to restore from.
4. Select from dropdown under Destination which Database you are restoring to.
5. Select the backup set you wish to restore from by selecting the check box to the left of the backup set.
6. Change destination database to Database you are restoring to.
7. Select "Options".
8. Select Overwrite the existing database (WITH REPLACE)
9. Uncheck take tail-log as necessary for what you are doing [sometimes grayed-out but still works]
10. Check Close exisitng connections to destination database [If this is grayed out, you might try to stop the application pools on the Epicor Server for that database.]
11. Select "Files"
12. Change the "Restore As" Rows Data file name to the file name of the existing database you wish to overwrite or just give it a new name
13. Click OK.
14. If stopped in step 10, start Application Pools.
15. Recycle IIS Application Pools
16. Restart Task Agent for this Database [This can be done from Epicor Admin Console if stuck, Open Windows Services and restart Epicor ICE Task Agent]
Doug Oswald
Fleetwood