DBCC命令非常好用,但是命令很多语法就很多,如何快速记忆呢?是否都要背下来。其实不用,只要能知道每个命令的作用并且记住DBCC HELP命令就可以了。
--查找所有的DBCC命令
DBCC HELP('?');
GO
--比如想看CHECKDB的语法
DBCCHELP('checkdb');
GO
--结果如下
dbcccheckdb
(
{'database_name'|database_id| 0 }
[ , NOINDEX
| { REPAIR_ALLOW_DATA_LOSS
| REPAIR_FAST
| REPAIR_REBUILD
} ]
)
[ WITH
{
[ ALL_ERRORMSGS ]
[ , [NO_INFOMSGS ] ]
[ , [TABLOCK ] ]
[ , [ESTIMATEONLY ] ]
[ , [PHYSICAL_ONLY ] ]
[ , [DATA_PURITY ] ]
[ , [EXTENDED_LOGICAL_CHECKS ] ]
}
]
DBCCexecutioncompleted.IfDBCC printederrormessages,contactyoursystem administrator.
非常方便吧
本文转自 lzf328 51CTO博客,原文链接:
http://blog.51cto.com/lzf328/1256872