Nic*_*net 5 sql-server-2008 sql-server 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:
当前命令发生严重错误。结果,如果有的话,应该被丢弃。
再次,
SELECT * FROM LC
Run Code Online (Sandbox Code Playgroud)
或者
DROP TABLE LC
Run Code Online (Sandbox Code Playgroud)
错误信息
消息 211,级别 23,状态 51,第 1 行:
可能的架构损坏。运行 DBCC 检查目录。Msg 0, Level 20, State 0, Line 0:
当前命令发生严重错误。结果,如果有的话,应该被丢弃。
我不介意该特定表的数据丢失,我希望删除该表。任何想法,请帮助!
| 归档时间: |
|
| 查看次数: |
10336 次 |
| 最近记录: |