Sql-server – dbcc checktable will write in the dbcc page (x,9,3) for the field dbi_dbccLastKnownGood

database-internalsdbcc-checkdbsql server

If I run DBCC CHECKALLOC,DBCC CHECKCATALOG and DBCC CHECKTABLE in all objects it will update my internal page with the actual date in dbi_dbccLastKnownGood field?

The main reason of the question is for a db with 14 TB and my window is short so I need lot of windows.

Best Answer

According to Erin Stellato's blog, What Checks Update dbccLastKnownGood?:

Breaking out the checks between the different commands does not update dbccLastKnownGood – running CHECKDB is the only thing that does

Erin also notes there that DBCC CHECKFILEGROUP and CHECKDB with the PHYSICAL_ONLY option will update dbccLastKnownGood.