十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
SQL Server數(shù)據(jù)庫DBCC語句的相關(guān)知識是本文我們主要要介紹的內(nèi)容,接下來就讓我們一起來了解一下這部分內(nèi)容吧。

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