September 27, 2011 at 5:44 am
Hi,
Is it good practice/approach to restore the production database in test server and run the CHECKDB ?
Thanks and Regards,
Ravi.
September 27, 2011 at 5:49 am
Yes absolutely , if you have the resources then this is the only sure-fire way of ensuring you have 100% clean backups.
September 27, 2011 at 5:58 am
Thanks for your reply !!
Running on the direct server shows any disk/page corruptions of real server. If run a test server, there wouldn't be satis-factory results, right ?
I think, if you restore in the same server/production server and run checkdb..there would be we get good results.
Please advise.
Thanks and Regards,
Ravi.
September 27, 2011 at 6:03 am
No, if there is corruption on your live database, that corruption will be copied when you restore on to a different server. Restoring and running DBCC CHECKDB in this way is a valid way to check for corruption.
John
September 27, 2011 at 6:04 am
You can run checkDB on the production database. Just schedule it to run at an off peak time (weekends, nights, etc.).
You would more likely use the restoration process to verify backups. Restoring a backup is the only real way of confirming they are consistent and error free, this can be accomplished on a test system and be fine.
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply