13510228421
技术资料
SQL一致性错误
2010-10-27 12:30:05  

服务器: 消息 7995,级别 16,状态 1,行 1
数据库 'test ' 在 sysobjects、sysindexes、syscolumns 或 systypes 中存在一致性错误,妨碍了进一步的 CHECKDB 处理。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

 

 

验证数据库一致性
dbcc checkdb( 'test ')
在进行了多个验证后,最后的执行结果一般如下:
CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 'test ' 中)。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

操作到第8步,执行dbcc checkdb( 'test ')后,报错:
服务器: 消息 7995,级别 16,状态 1,行 1
数据库 'test ' 在 sysobjects、sysindexes、syscolumns 或 systypes 中存在一致性错误,妨碍了进一步的 CHECKDB 处理。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

解决方法:

1

--执行如下修复语句,注意:可能会导致数据丢失
DBCC CHECKTABLE ( 'test ',REPAIR_ALLOW_DATA_LOSS)

2

下例检查 sysobjects、sysindexes、syscolumns表的数据页完整性。

DBCC CHECKTABLE ('sysobjects') 
GO 
DBCC CHECKTABLE ('sysindexes') 
GO
DBCC CHECKTABLE ('syscolumns')
GO

3

DBCC CHECKCATALOG ('TEST') GO

4

新建一个库,将现在库的数据导入到新库中,然后用新库代替你现在的库吧.

[Print]  [Close]  

7x24小时服务  QQ 1186505712 Email 1186505712@qq.com  TEL  13510228421   陈工   
         本站所有资源版权归深圳市极佳电脑技术服务有限公司,禁止克隆本站,抄袭本站文章等侵权行为,否则我们必将追究其法律责任! 

地址:深圳市龙华区中海汇德理花园2栋1单元1903
copyright 2008-2022 极佳数据 ( SQL110.com ) All rights reserved 粤ICP备17000871号

在线解答
QQ762862548
在线解答
QQ1186505712
在线解答
QQ254897536
在线解答
在线解答
在线解答