是否可以在SQL Server 2005数据库的特定表上运行:DBCC CHECKDB

我有以下语法:

DBCC CHECKDB
[
    [ ( database_name | database_id | 0
        [ , NOINDEX
        | , { REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST | REPAIR_REBUILD } ]
    ) ]
    [ WITH
        {
            [ ALL_ERRORMSGS ]
            [ , EXTENDED_LOGICAL_CHECKS ]
            [ , NO_INFOMSGS ]
            [ , TABLOCK ]
            [ , ESTIMATEONLY ]
            [ , { PHYSICAL_ONLY | DATA_PURITY } ]
        }
    ]
]


但是,请保持语法错误。我只想运行它以查看它引发了什么错误?您能帮我编写语法吗?我要删除所有修复选项。

最佳答案

DBCC CHECKDB名称适用于检查数据库。

有一个DBCC CHECKTABLE命令用于检查特定的表。用法是:

DBCC CHECKTABLE ('YourTable');

08-16 06:16