小编Nic*_*net的帖子

SQL Server 2008 DBCC 问题

我们有一个数据库女士

DBCC CHECKDB (MS)
Run Code Online (Sandbox Code Playgroud)

或者

ALTER DATABASE MS SET SINGLE_USER
DBCC CHECKDB(MS,REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE MS SET MULTI_USER
Run Code Online (Sandbox Code Playgroud)

错误信息

Msg 0, Level 11, State 0, Line 0:
当前命令发生严重错误。结果,如果有的话,应该被丢弃。

Msg 0, Level 20, State 0, Line 0:
当前命令发生严重错误。结果,如果有的话,应该被丢弃。


花费数小时测试每张表后,发现有问题的表是“LC”

DBCC CHECKTABLE(LC)
Run Code Online (Sandbox Code Playgroud)

错误信息

消息 211,级别 23,状态 51,第 1 行:
可能的架构损坏。运行 DBCC 检查目录。


现在,

DBCC CHECKCATALOG
Run Code Online (Sandbox Code Playgroud)

信息

DBCC 执行完成。如果 DBCC 打印错误消息,请联系您的系统管理员。


我也试着看看索引

SELECT * FROM sysindexes
Run Code Online (Sandbox Code Playgroud)

错误信息

消息 211,级别 23,状态 51,第 1 行:
可能的架构损坏。运行 DBCC 检查目录。

Msg 0, Level 20, State 0, Line 0: …

sql-server-2008 sql-server dbcc

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

dbcc ×1

sql-server ×1

sql-server-2008 ×1