恢复过程出现错误,不能进行完全恢复,数据库起不来,有没有办法读取数据? 急,急,急...

qiuyang_wang 2003-07-17 10:20:20
我的惫份文件在恢复时,当进度条走到100%后,出现逻辑页错误的提示,数据库也启动不了.

请大家帮忙,看有没有办法可以让SQL忽略这个错误而启动服务,因为数据很重要.

当然,能不启动服务,直接读取数据也可以.

我现在都不知道该怎么办了,我的惫份都不能完全恢复,错误都一样,但我觉得,既然进度条走到了100%,就应该可以将已经恢复进去的读出来,不知道那为高手有办法帮小弟一把,在下将感激不尽.
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-07-17
  • 打赏
  • 举报
回复
DBCC CHECKDB

检查你的备份文件是否有问题
CrazyFor 2003-07-17
  • 打赏
  • 举报
回复
数据库现在是什么状态?
happydreamer 2003-07-17
  • 打赏
  • 举报
回复

RESTORE FILELISTONLY 命令可以帮助查看备份源文件路径

RESTORE FILELISTONLY
from disk='f:\db.bak' 结果为
tdmis_Data e:\database\db.mdf D PRIMARY 497221632 35184372080640
tdmis_Log e:\database\db.ldf L NULL 1048576 35184372080640

能在备份的时候复查数据完整,但以后.bak文件遭到破坏了,
好像sql没有什么方法了可以检查备份文件
你试试文件修复软件,或者扫描磁盘看看是不是文件关联出错
qiuyang_wang 2003-07-17
  • 打赏
  • 举报
回复
to CrazyFor:
数据库处于瘫痪状态,不能连接和不能打开.换句话说,相当与新装一个数据库,用惫份恢复,但恢复不成功.我这只有惫份文件,而且能找到的最新的都有问题.没有问题的惫份是4月份的,时间太早.

to happydreamer:
能详细说说如何检测惫份文件吗?

我的惫份文件一定有问题,但我想将没有问题的数据(没有出现坏页的地方)保留下来,还望各位高手指点.

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧