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