日期:2014-05-16  浏览次数:20614 次

数据库修复
sql 2005
dbcc checkdb

系统表预检查: 对象 ID 13 具有不匹配的链链接。(1:25)->next = (1:124832),但 (1:124832)->prev = (1:28)。由于不可修复的错误,CHECK 语句已终止。

所有的表都不能打开
---------------------------
Microsoft SQL Server Management Studio
---------------------------
SQL 执行错误。

已执行 SQL 语句:
错误源: .Net SqlClient Data Provider
错误信息: 当前命令发生了严重错误。应放弃任何可能产生的结果。

当前命令发生了严重错误。应放弃任何可能产生的结果。
---------------------------
确定   帮助   
---------------------------

------解决方案--------------------
有没有备份呢? 如果有备份,可以考虑用备份恢复。

如果是没有备份。

考虑用:

dbcc checkdb(数据库,'repair_allow_data_loss')
------解决方案--------------------
http://technet.microsoft.com/zh-cn/library/ms365223.aspx

微软帮助文档,提供给你参考参考