heartstill

博客园 首页 新随笔 联系 订阅 管理

错误:媒体集有2媒体但只提供了1

分类: 数据库开发 286人阅读 评论(0) 收藏 举报

 

今天在还原数据库的时候报出一错误:媒体集有2媒体但只提供了1 ..... 很纳闷,上网查了资料,恍然大悟,原来是将数据库备份到了2bak文件中。。我一直认为 ,若选中哪bak,则备份到哪,原来我错了。

 

转:

(一)该现象的原因 由于在备份数据库的时候,多添加了一*.bak文件(这样你就将数据库“分段”备份到了2数据库*.bak文件中了)如下图所示!而在你还原的时候,你只用了其中的一*.bak文件还原。这样当然会出错。比如你买了烧饼,你分给了你同学了一半,而你又想只用你的那一半烧饼还原成整烧饼一样,当然是不可能的。

(二)解决办法 正如上面所说的,需要把分割的烧饼还原,就得把你同学的那份烧饼要回来,然后一起拼接还原了!就需要把2bak文件一起还原了,或者,你干脆就在开始的时候别把烧饼给分了!自己一人占有!所以我们有两方法解决这办法

(1)在做备份的时候,只用一*.bak文件备份 (可在‘选项’中 添加新的媒体集,将之前的媒体集删掉)

错误:媒体集有2个媒体簇,但只提供了1个 - 三月鸟的日志 - 网易博客 - bailkai - good luck guy

2)如果已经备份分割了两块,你同时添加可以将2bak做还原。如图所示

错误:媒体集有2个媒体簇,但只提供了1个 - 三月鸟的日志 - 网易博客 - bailkai - good luck guy

(三)后续的问题,在后来的拼接还原中出现了“还原对于服务器XXX失败”的问题 请在选项卡中勾选“覆盖现有数据库” 即解决此后续问题。

错误:媒体集有2个媒体簇,但只提供了1个 - 三月鸟的日志 - 网易博客 - bailkai - good luck guy

posted on 2012-05-24 22:26  开始测试  阅读(419)  评论(0编辑  收藏  举报