日期:2014-05-17  浏览次数:20454 次

system.data.sqlclient.sqlerror 媒体集有2个媒体,但只提供了一个
错误如题目所示,我是用sqlserver2005还原2000备份的文件出现的上述错误,网上查了很多,说原因是因为备份的时候备份了2份,现在只提供了一份,所以不能还原。我的问题是:数据库文件是从其他电脑上备份过来的,且电脑已经格式化,现在只有这个一个sqlserver2000的备份文件(没有后缀名),遇到上诉问题,该怎么解决呢?难道数据就肯定不能还原了吗?求解答,谢谢。数据很重要。

------解决方案--------------------
备份动作是你做的吗?如果是,你当时是否用图形化界面只备份了一个完整备份的文件?
------解决方案--------------------
引用:
错误如题目所示,我是用sqlserver2005还原2000备份的文件出现的上述错误,网上查了很多,说原因是因为备份的时候备份了2份,现在只提供了一份,所以不能还原。我的问题是:数据库文件是从其他电脑上备份过来的,且电脑已经格式化,现在只有这个一个sqlserver2000的备份文件(没有后缀名),遇到上诉问题,该怎么解决呢?难道数据就肯定不能还原了吗?求解答,谢谢。数据……


测试一下用2000 还原这个备份看看。 看起来很像是备份的问题啊。
------解决方案--------------------
执行以下TSQL,将返回结果中的FamilyCount和FamilySequenceNumber的值贴出来..

  restore labelonly from disk='[备份文件名]'

------解决方案--------------------
FamilyCount=2  --> 媒体集中有2个媒体文件.
FamilySequenceNumber=2  --> 当前备份文件是第2个.

除非找到第1个媒体文件(FamilySequenceNumber=1),2个媒体文件都在才能恢复.
------解决方案--------------------
引用:
引用:执行以下TSQL,将返回结果中的FamilyCount和FamilySequenceNumber的值贴出来..
SQL code?1  restore labelonly from disk='[备份文件名]'
执行了,FamilyCount=2,FamilySequenceNumber=2


备份数据不完整,没有办法恢复了。

------解决方案--------------------
引用:
引用:
FamilyCount=2  --> 媒体集中有2个媒体文件.
FamilySequenceNumber=2  --> 当前备份文件是第2个.

除非找到第1个媒体文件(FamilySequenceNumber=1),2个媒体文件都在才能恢复.
否则就没有任何办法恢复了?
对,还原不了终于刷出贴来了,
------解决方案--------------------
现在就算磁盘恢复都没用,2年了,放弃吧