数据库还原问题,媒体簇的结构不正确。无法还原数据库

宝宝的笨熊 2010-11-23 05:38:36
通过使用SQL命令:
RESTORE VERIFYONLY
FROM DISK = 'E:\ahbbSQLbak\ahbb_net12-14am.bak'


得到下面结果:
消息 3241,级别 16,状态 0,第 1 行
设备 'E:\ahbbSQLbak\ahbb_net12-14am.bak' 上的媒体簇的结构不正确。SQL Server 无法处理此媒体簇。
消息 3013,级别 16,状态 1,第 1 行
VERIFY DATABASE 正在异常终止。

这个数据库备份文件本来是存储在移动硬盘中,因为移动硬盘损坏,找的数据恢复公司还原数据库文件,但是现在还原数据库就是提示:
上的媒体簇的结构不正确。SQL Server 无法处理此媒体簇。
请求有遇到过的高手帮忙解决不胜感激!
...全文
22196 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
tingting74998 2013-05-13
  • 打赏
  • 举报
回复
我是 数据库备份和还原的SQL版本 不一样出现了这个问题
hurtingwings 2011-12-22
  • 打赏
  • 举报
回复
我也是。。同样的备份文件。。我同事还原的了。。我就不行。。就出现这问题!求解!!
CodeCopyer 2011-09-13
  • 打赏
  • 举报
回复
小弟也遇到和楼主同样的问题、
还原的时候说 媒体簇结构不正确
alikai 2011-05-16
  • 打赏
  • 举报
回复
我也遇到这样的倒霉事情了.....唉 怎么办啊
光与影的嬉戏 2011-02-28
  • 打赏
  • 举报
回复
我现在这个数据库还原时也楼主的情况。。但是不是所有机器上还原都是出现的。。。我换了机器就可以还原的。。费解
sglogin 2010-12-30
  • 打赏
  • 举报
回复
原来20分的答案是很遗憾,真的很遗憾
coleling 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 baobao198608154 的回复:]

谢谢大家的回答 我再等等看看 希望高手能来帮我 因为里面的数据比较重要
[/Quote]

楼主,我有过这方面的经验,当时我们有一个数据库的备份文件出现了和楼主同样的问题。传给美国分部后,联系了微软公司,微软答复我们“很遗憾”.
宝宝的笨熊 2010-11-24
  • 打赏
  • 举报
回复
谢谢大家的回答 我再等等看看 希望高手能来帮我 因为里面的数据比较重要
claro 2010-11-24
  • 打赏
  • 举报
回复
补充10F:“很遗憾”您账户余额不足

建议找数据库恢复公司试试。
宝宝的笨熊 2010-11-24
  • 打赏
  • 举报
回复
谢谢 大家的回复了!
王向飞 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 coleling 的回复:]
很遗憾的告诉你,从你的描述来看,你的备份文件确实是损坏了。没办法了。

#2的语句中,加N只代表后面引号中的是unicode字符,与你的并没有任何不同。

遗憾归遗憾,还是要结贴哦!
[/Quote]
-晴天 2010-11-23
  • 打赏
  • 举报
回复
你这种情况,恐怕要极高手才能解决,普通高手是没办法了.
这涉及到数据库文件结构的问题,绝大多数人只需要知道如何去操纵数据库,而DBMS如何去把数据存储起来就不用管了.现在你的数据文件有了问题,或许,只是在某个地方原来是 0 现在是 1 了,但我们不了解数据簇存储时是以什么形式下存储的,所以,只能祝你下次别再遇到这样的倒霉事情了.
coleling 2010-11-23
  • 打赏
  • 举报
回复
很遗憾的告诉你,从你的描述来看,你的备份文件确实是损坏了。没办法了。

#2的语句中,加N只代表后面引号中的是unicode字符,与你的并没有任何不同。

遗憾归遗憾,还是要结贴哦!
宝宝的笨熊 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 claro 的回复:]
SQL code
RESTORE FILELISTONLY FROM DISK = N'E:\ahbbSQLbak\ahbb_net12-14am.bak'
[/Quote]

RESTORE FILELISTONLY FROM DISK = N'E:\ahbbSQLbak\ahbb_net12-14am.bak'
RESTORE FILELISTONLY FROM DISK = 'E:\ahbbSQLbak\ahbb_net12-14am.bak'
为什么要加个N啊?
claro 2010-11-23
  • 打赏
  • 举报
回复
RESTORE FILELISTONLY FROM  DISK = N'E:\ahbbSQLbak\ahbb_net12-14am.bak'
宝宝的笨熊 2010-11-23
  • 打赏
  • 举报
回复
求高手来帮忙解决下

22,206

社区成员

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

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