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