Just saw this guy on a video (https://www.youtube.com/embed/Ah0jabU9G8o) screaming about checking the health of database before backups - DBCC CHECKDB.
We do test restores of our backups to a different server (testserver). Since I probably shouldn't be doing a DBCC CHECKDB on production server before our daily backups due to performance impact on performance; I was wondering if there's any value in doing DBCC CHECKDB on the restores of production backups (ontestserver)?
I'm asking because, I remember there's an error on a DB one time (cannot remember the error number) and all I did was do a backup on that database and restore to the same database using the backup file that was just created. That fixed the DB error. If that's the case, the plan I have mentioned above pretty much has no value. I'll always get 0 db errors.
What are your thoughts?
Thanks.