DBCC 命令参考

本文提供了DBCC命令的快速参考指南,涵盖了数据库检查、修复、性能监控等关键操作的用法,帮助数据库管理员高效地管理和维护数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

快速参考

下表列举了常用的一些DBCC 命令的使用方法:

DBCC CHECKALLOC 
( 'database_name'
[, NOINDEX
|
{ REPAIR_ALLOW_DATA_LOSS
| REPAIR_FAST
| REPAIR_REBUILD
}]
) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}]

DBCC CHECKCATALOG [(database_name)] [WITH NO_INFOMSGS]

DBCC CHECKTABLE
    (    'table_name'
            [,     NOINDEX
                | index_id
                |    {    REPAIR_ALLOW_DATA_LOSS
                        | REPAIR_FAST
                        | REPAIR_REBUILD
                    }]
    ) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}]

DBCC CHECKDB
    (    'database_name'
            [,     NOINDEX
                |     {    REPAIR_ALLOW_DATA_LOSS
                        | REPAIR_FAST
                        | REPAIR_REBUILD
                    }]
    ) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}]

DBCC CHECKFILEGROUP
    (    [{'filegroup' | filegroup_id}] [, NOINDEX]
    ) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}]

DBCC CHECKIDENT [(table_name)] [, { NORESEED | {RESEED
    [,new_reseed_value] } } ] )

DBCC DBREINDEX (['database.owner.table_name' [, index_name
    [, fillfactor ]]])[WITH NO_INFOMSGS]
DBCC dllname (FREE)

DBCC INPUTBUFFER (spid)

DBCC OPENTRAN ({database_name} | {database_id}) [WITH TABLERESULTS]
    [,NO_INFOMSGS]

DBCC OUTPUTBUFFER (spid)

DBCC PERFMON

DBCC PINTABLE
    (database_id, table_id)

DBCC SHOW_STATISTICS
    (table_name, index_name)

DBCC SHOWCONTIG
    (table_id, [index_id])

DBCC SHRINKDATABASE (database_name [, target_percent]  [, {NOTRUNCATE
    | TRUNCATEONLY} ])

DBCC SHRINKFILE
    (    {file_name | file_id }
            {    [, target_size]
            |    [, {EMPTYFILE | NOTRUNCATE | TRUNCATEONLY}]
            }
    )

DBCC SQLPERF (LOGSPACE)

DBCC TRACEOFF (trace# [,...N])

DBCC TRACEON (trace# [,...N])

DBCC TRACESTATUS (trace# [, trace#...])

DBCC UNPINTABLE (database_id, table_id)
DBCC UPDATEUSAGE
    (    {'database_name' | 0}
            [, 'table_name' [, index_id]
            ]
    )    [    WITH [COUNT_ROWS] [, NO_INFOMSGS ]
        ]

DBCC USEROPTIONS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值