Backup Verification¶
Regular backups are only useful if they can be restored.
Verification Procedure¶
- Select a Backup
-
Choose a recent backup from regular schedules.
-
Restore to a Test Environment
- Restore the database to a non-production SQL Server.
- Deploy a copy of the application files corresponding to that backup.
- Update
web.configto point to the restored database.
-
Run Smoke Tests
- Login with a test account.
- Open core modules (Projects, Resources, Timesheets, Procurement).
- Check a subset of records and attachments.
-
Document Result
- Record date and result of each backup verification.
- Investigate and resolve any issues found.
Frequency: At least quarterly, or more frequently in high-risk environments.