sqlserver2000 数据库恢复(附加)问题

xiaoyan21 2014-06-26 05:27:17
大家好

问题是这样的,
有数据库文件有4个,分别是 主数据文件(.mdf)、次要数据文件(.ndf)、及对应的两个日志文件(.ldf)
原服务器的硬盘出现了坏道,后来艰难的copy出3个文件(主数据,次数据,一个日志)
也就是说,一个次要数据日志文件没有了

换硬盘重装系统后…………
请教,该如何恢复或附加该数据库呢?
正常附加操作已经不行了,按照网上(单一数据文件)没有日志文件情况恢复也没有成功。

数据很重要,谢谢大家帮忙!
...全文
277 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy-W 2014-06-30
  • 打赏
  • 举报
回复
引用 8 楼 xiaoyan21 的回复:
谢谢大家,版主的方法还是挺靠谱的。 但是最后发现 .ndf 文件坏掉了,没有办法了。 哎,对方是一家小外贸公司,我也是帮忙形式的。本来在用的是一台老式HP服务器,由于硬盘太小了也没法扩展。 老板为了省钱,买了一台3000块的台式机作服务器了,这不,才不到半年硬盘就坏 。备份文件也没有的。 哎,no zuo no die
说明老板没有意识数据的重要性,出了問題才關心。其實,几千块的品牌服务器还是有的,而且稳定性也不错。如果做个RAID,總成本也不會超過1W。
Tiger_Zhao 2014-06-30
  • 打赏
  • 举报
回复
用台式机做服务器没关系,只要能跑得动。
但是没做备份就是作死了,不会硬盘刚够没空间放备份吧?
再小的公司,移动硬盘总消费得起。
至少一天一备,从今后做起。
卖水果的net 版主 2014-06-29
  • 打赏
  • 举报
回复
恢复硬盘数据吧,这个应该不是 SQL Server 的问题了。
xiaoyan21 2014-06-28
  • 打赏
  • 举报
回复
谢谢大家,版主的方法还是挺靠谱的。 但是最后发现 .ndf 文件坏掉了,没有办法了。 哎,对方是一家小外贸公司,我也是帮忙形式的。本来在用的是一台老式HP服务器,由于硬盘太小了也没法扩展。 老板为了省钱,买了一台3000块的台式机作服务器了,这不,才不到半年硬盘就坏 。备份文件也没有的。 哎,no zuo no die
Tiger_Zhao 2014-06-27
  • 打赏
  • 举报
回复
不把备份当回事的都属于 no zuo no die。
活该!
Q315054403 2014-06-27
  • 打赏
  • 举报
回复
多数情况下是只能恢复备份了 勇敢者的游戏
唐诗三百首 2014-06-26
  • 打赏
  • 举报
回复
或者试试如下方法, 1.新建同名同结构的空数据库. 主数据文件(.mdf)、次要数据文件(.ndf)、及对应的两个日志文件(.ldf) 2.停止SQL服务. 3.用复制出来的3个数据库文件覆盖新数据库的同名文件. 4.启动SQL服务. 5.数据库应该变为质疑状态. 6.将数据库设为紧急状态,此时应该可以读取数据库中的数据. 7.将数据导出到新库中.. 8.删除此问题库.
唐诗三百首 2014-06-26
  • 打赏
  • 举报
回复
SQL2000环境做过测试: 数据库有多日志文件时, 当卸离后, 附加数据库时,如果不提供LDF则无法附加! 但只有一个LDF时,可以附加成功数据库(自动新建日志文件). so,找最近的数据库备份出来恢复.
--小F-- 2014-06-26
  • 打赏
  • 举报
回复
估计是MDF文件坏了 你给出报错信息看看。 如果不行的话 去找专业的数据恢复公司看看。
无涯大者 2014-06-26
  • 打赏
  • 举报
回复
具体恢复时候有何问题?贴出来大家一块研究下..
Andy-W 2014-06-26
  • 打赏
  • 举报
回复
按照网上(单一数据文件)没有日志文件情况恢复也没有成功。 你看提示什麽錯誤,如果mdf都壞了,就很難辦了。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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