sql server 2005 数据库还原问题?在线等,高手赐教!

XiuJuan584868710 2011-10-26 04:19:44
把备份数据库直接放到E盘下:restore database OnLineExam from disk='E:\OnLineExam.bak'

提示错误:消息 3241,级别 16,状态 7,第 1 行
设备 'E:\OnLineExam.bak' 上的媒体簇的结构不正确。SQL Server 无法处理此媒体簇。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。


最后加上WITH RECOVERY也不行,这个问题怎么解决!请高手帮忙!
...全文
112 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaojie_tan 2011-10-27
  • 打赏
  • 举报
回复
你的数据库是什么版本的,是企业,还是标准.....数据库大小要是超来4G好像只有企业版才可以还原
yq510457 2011-10-27
  • 打赏
  • 举报
回复
一般要从备份文件着手了,版本的话一般不会把高版本的备份恢复到低版本服务器上去。
xierme_sun 2011-10-27
  • 打赏
  • 举报
回复
这个是备份的时候有2个文件,你还原时只选择了一个,造成簇错误
fanzhouqi 2011-10-26
  • 打赏
  • 举报
回复
使用
RESTORE VERIFYONLY
FROM <backup_device>
看看 是否备份出问题
在使用 7 楼的看看 是否备份由多个文件组成。
  • 打赏
  • 举报
回复
'E:\OnLineExam.bak' 上的媒体簇的结构不正确。

莫非数据库备份文件损坏?
唐诗三百首 2011-10-26
  • 打赏
  • 举报
回复
执行 restore labelonly from disk='E:\OnLineExam.bak'

结果贴出来看看, 结果中FamilyCount大于1的话, 说明是媒体家族备份的.
-晴天 2011-10-26
  • 打赏
  • 举报
回复
如果把 SQL2005 的备份拿到 SQL2000 上去还原,得到的错误与之类似.
--小F-- 2011-10-26
  • 打赏
  • 举报
回复
有可能你的备份设备已经损坏

还有可能是你的备份设备的版本问题

参考:http://blog.csdn.net/CN_SQL/archive/2008/10/16/3084864.aspx
XiuJuan584868710 2011-10-26
  • 打赏
  • 举报
回复
顶上去,不要沉,还没解决呢!
XiuJuan584868710 2011-10-26
  • 打赏
  • 举报
回复
是SqL Server 2005呀!
NBDBA 2011-10-26
  • 打赏
  • 举报
回复
备份文件有问题,或者版本不兼容,只能从底版本恢复到同版本或者高版本。
XiuJuan584868710 2011-10-26
  • 打赏
  • 举报
回复
顶上去!

27,579

社区成员

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

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