SQL: Do I Still Need to Run DBCC CHECKDB?
In short: YES
(In contradiction to Betteridge’s Law of Headlines)
Every now and then, customers ask me if they really need to run DBCC CHECKDB. There was even a question that came up about this on a private mailing list full of people who really should already understand why. There is no mystery here.
DBCC CHECKDB checks the database for physical readability (are the pages intact and can they be read from the I/O system). This makes people wonder that if the I/O subsystem is already doing this, why does SQL Server need to do this?
2018-01-22