SQLServer数据库管理员必备的DBCC命令二

来源:     时间:2008-08-20     浏览量:75
(
{ 'file_name' | file_id }
{ [ , EMPTYFILE ]
| [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONLY } ] ]
}
)
[ WITH NO_INFOMSGS ]
DBCC FREEPROCCACHE。 从过程缓存中删除所有元素。DBCC FREEPROCCACHE [ WITH NO_INFOMSGS ]
DBCC UPDATEUSAGE 报告目录视图中的页数和行数错误并进行更正。
DBCC UPDATEUSAGE
( { 'database_name' | database_id | 0 }
[ , { 'table_name' | table_id | 'view_name' | view_id }
[ , { 'index_name' | index_id } ] ]
) [ WITH [ NO_INFOMSGS ] [ , ] [ COUNT_ROWS ]
]
三、DBBCC验证语句:对数据库、表、索引、目录、文件组或数据库页的分配进行的验证操作
DBCC CHECKALLOC。检查指定数据库的磁盘空间分配结构的一致性。
DBCC CHECKALLOC
[
(
[ 'database_name' | database_id | 0 ]
[ , NOINDEX
|
{ REPAIR_ALLOW_DATA_LOSS
| REPAIR_FAST
| REPAIR_REBUILD
} ]
)
]
[ WITH { [ ALL_ERRORMSGS ]
[ , NO_INFOMSGS ]
[ , TABLOCK ]
[ , ESTIMATEONLY ]
}
]
DBCC CHECKFILEGROUP。检查当前数据库中指定文件组中的所有表的分配和结构完整性。
DBCC CHECKFILEGROUP
[
(
[ { 'filegroup_name' | filegroup_id | 0 } ]
[ , NOINDEX ]
)
]
→ 查看关于“计算机/国家等级”的全部考试资料
更多内容
沈阳优网互联信息服务有限公司 版权所有 辽ICP备08007732号
Copyright ©2006-2007 Ueu5.com All Rights Reserved