DBCC 驗證語句

DBCC 命令使使用者能夠驗證資料庫的狀態。

ALTER TABLE Table1 WITH NOCHECK ADD CONSTRAINT chkTab1 CHECK (Col1 > 100);  
GO  
DBCC CHECKCONSTRAINTS(Table1);  
--OR
DBCC CHECKCONSTRAINTS ('Table1.chkTable1');  

使用 nocheck 選項新增了檢查約束,因此不會檢查現有資料。DBCC 將觸發約束檢查。

以下 DBCC 命令檢查資料庫,表或目錄的完整性:

DBCC CHECKTABLE tablename1 | tableid
DBCC CHECKDB databasename1 | dbid
DBCC CHECKFILEGROUP filegroup_name | filegroup_id | 0
DBCC CHECKCATALOG databasename1 | database_id1 | 0