数据库恢复问题,一点思路没有,诚心请教下sqlserver高手

jiagu 2010-10-11 01:56:25
我用的是sqlserver2000。现在有一个数据库备份,名称为d:/a.bak,是在2010/8/20备份的。到了2010/10/2时,发生意外,数据库损坏了,b.mdf被误删除,只剩下了b.ldf。

问题如下:
1、我新建了个数据库b,以强制完全还原的方式用d:/a.bak还原并覆盖了新建的数据库b,这时得到的数据是8月20日的;
2、我如何通过10月2日的b.ldf把还原后的数据库(8月20日)恢复到10月2日的数据呢?

小弟对sqlserver2000不是十分的熟悉,现在是一点思路都没有,在网上查了一些资料,但看得不是很明白,人家用日志回复数据使用的是日志的bak,但我没有(于是也就傻眼了),现特请教各位,望提供完整的解决思路,如果小弟的上述语言不专业的话,请见谅,希望给予指正。先感谢一下。
...全文
142 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng_family 2010-10-12
  • 打赏
  • 举报
回复
貌似我不会。。
yesyesyes 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 ldslove 的回复:]
出问题后没有尝试一下日志备份么。

如果可以的话,直接8月20号的全备加+日志备份。
前提8月20到出问题期间日志没有进行过截断
[/Quote]

支持

即使数据库损坏也可进行日志备份的
东那个升 2010-10-11
  • 打赏
  • 举报
回复
出问题后没有尝试一下日志备份么。

如果可以的话,直接8月20号的全备加+日志备份。
前提8月20到出问题期间日志没有进行过截断
liyingzi 2010-10-11
  • 打赏
  • 举报
回复
只有日志文件ldf是没法还原的。
  • 打赏
  • 举报
回复
这个很有难度的。
王向飞 2010-10-11
  • 打赏
  • 举报
回复
只有这个好像恢复不了,除非你设法把删掉的mdf找回来。
「已注销」 2010-10-11
  • 打赏
  • 举报
回复
参考这篇文章,或许对您有些帮助:

Sql Server 2005单个 ldf文件恢复(测试通过)
SQLCenter 2010-10-11
  • 打赏
  • 举报
回复
试试 Log Explorer 工具

完整的解决思路我没有,强制还原Log会不会被rebuild?
没怎么关注过这个问题,看看有这方面经验的专家人士的意见。

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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