維護語句
DBCC DBREINDEX 重建指定數據庫中表的一個或多個索引
DBCC DBREPAIR 除去損壞的數據庫
DBCC INDEXDEFRAG 整理指定的表或視圖的聚集索引和輔助索引碎片
DBCC SHRINKDATABASE 收縮指定數據庫中的數據文件大小
DBCC SHRINKFILE 收縮相關數據庫的指定數據文件或日志文件大小
DBCC UPDATEUSAGE 報告和更正 sysindexes 表的不正確內容,
該內容可能會導致通過 sp_spaceused
系統存儲過程產生不正確的空間使用報表
狀態語句
DBCC INPUTBUFFER 顯示從客戶端發送到MS SQL Server 的最後一個語句
DBCC OPENTRAN 如果在指定數據庫內存在最舊的活動事務和最舊的分布和 非分布式復制事務, 則顯示與之相關的信息。只有當存在活動事務或數據庫包含復制信息時, 才顯示結果。如果沒有活動事務,就顯示信息性消息
DBCC OUTPUTBUFFER 以十六進制或 ASCII 格式返回指定系統進程 ID (SPID) 的當前輸出緩沖區
DBCC PROCCACHE 以報表形式顯示有關過程高速緩存的信息
DBCC SHOWCONTIG 顯示指定的表的數據和索引的碎片信息
DBCC SHOW_STATISTICS 顯示指定表上的指定目標的當前分布統計信息
DBCC SQLPERF 提供有關所有數據庫中的事務日志空間使用情況的統計信息
DBCC TRACESTATUS 顯示跟蹤標記的狀態
DBCC USEROPTIONS 返回當前連接的活動(設置)的 SET 選項
驗證語句
DBCC CHECKALLOC 檢查指定數據庫的磁盤空間分配結構的一致性
DBCC CHECKCATALOG 檢查指定數據庫中的系統表內及系統表間的一致性
DBCC CHECKCONSTRAINTS 檢查指定表上的指定約束或所有約束的完整性
DBCC CHECKDB 檢查指定數據庫中的所有對象的分配和結構完整性
DBCC CHECKFILEGROUP 檢查指定文件組中的所有表(在當前數據庫中)的分配和結構完整性
DBCC CHECKIDENT 檢查指定表的當前標識值,如有必要,還對標識值進行更正
DBCC CHECKTABLE 檢查指定表或索引視圖的數據、索引及 text、ntext 和 image 頁的完整性
DBCC NEWALLOC 檢查數據庫的擴展結構內的每個表的數據和索引頁的分配
其他語句
DBCC dllname (FREE) 從內存中卸載指定的擴展存儲過程動態鏈接庫 (DLL)
DBCC HELP 返回指定的 DBCC 語句的語法信息
DBCC PINTABLE 將表標記為駐留,這表示MS SQL Server不從內存中刷新表頁
DBCC ROWLOCK 在MS SQL Server 6.5 版中使用,對表啟用插入行鎖定 (IRL) 操作
DBCC TRACEOFF 禁用指定的跟蹤標記
DBCC TRACEON 打開(啟用)指定的跟蹤標記
DBCC UNPINTABLE 將表標記為不在內存駐留。將表標記為不在內存駐留後,
可以清空高速緩存中的表頁