Most Minion CheckDB features apply to both DBCC CheckDB operations and DBCC CheckTable operations, but there are exceptions:

 


Additionally, some features are cross-compabitble with one another, and some are not, and quite a lot of them have footnotes.

 

 

Footnote 1 (Remote CheckDB and Dynamic Thresholds): Dynamic Thresholds decides whether to do a CheckDB or a CheckTable, based on thresholds you configure. Remote CheckDB cannot perform a CheckTable operation. So technically speaking, you can set both of these options up, and if MC chooses CheckTable, it won’t consult the remote CheckDB settings; it will simply do a local CheckTable.

Footnote 2 (Dynamic Thresholds and Custom Dynamic Snapshots): Dynamic Thresholds decides whether to do a CheckDB or a CheckTable, based on thresholds you configure. Custom Dynamic Snapshots are not available for CheckDB. So, if MC chooses CheckDB, it won’t consult the dynamic snapshot; it will simply use an internal snapshot.

Footnote 3 (Remote CheckDB and Dynamic Remote CheckDB): To enable dynamic remote snapshots, “remote snapshots” (IsRemote) must be disabled. For more information, see “Minion.CheckDBSettingsDB”.

Footnote 4 (Remote CheckDB and Custom Snapshots): For more information, see “Discussion: Disconnected mode” in the “About: Minion CheckDB Operations” section.

Footnote 5 (Dynamic Remote CheckDB and Custom Snapshots): If MC decides to perform a local operation, then the custom snapshot settings are back in play.