This document provides descriptions of 17 different DBCC commands in SQL Server: DBCC CHECKALLOC, DBCC CHECKCATALOG, DBCC CHECKCONSTRAINTS, DBCC CHECKDB, DBCC CHECKTABLE, DBCC CHECKFILEGROUP, DBCC CHECKIDENT, DBCC DBREINDEX, DBCC INDEXDEFRAG, DBCC INPUTBUFFER, DBCC OPENTRAN, DBCC PROCCACHE, DBCC SHOWCONTIG, DBCC SHRINKDATABASE, DBCC SHRINKFILE, DBCC TRACEOFF/TRACEON/TRACESTATUS, and DBCC USEROPTIONS. It explains what each command does, when to use it, and any considerations for running it.