| SQL Server 数据库 | 盘夫数据恢复 | 硬盘数据恢复 | 恢复成功案例 | 硬盘恢复技术| 联系我们 |
盘夫工程师追求:准确、快速、高效,数据修复专线021-52730141
 

问题的提出:

 

服务器: 消息 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

http://www.belinking.com/sql_recovery.htm 可以直接从MDF,NDF 及其它特殊格式文件中提取恢复数据!



 

设为首页 | 网站地图 | English Version | Tranditional Chinese | 合作伙伴 | 隐私保护 | 版权声明 | 商业合作 | 联系我们