system.data.sqlclient.sqlerror 媒体集有2个媒体,但只提供了一个
错误如题目所示,我是用sqlserver2005还原2000备份的文件出现的上述错误,网上查了很多,说原因是因为备份的时候备份了2份,现在只提供了一份,所以不能还原。我的问题是:数据库文件是从其他电脑上备份过来的,且电脑已经格式化,现在只有这个一个sqlserver2000的备份文件(没有后缀名),遇到上诉问题,该怎么解决呢?难道数据就肯定不能还原了吗?求解答,谢谢。数据很重要。
------解决方案--------------------备份动作是你做的吗?如果是,你当时是否用图形化界面只备份了一个完整备份的文件?
------解决方案--------------------
测试一下用2000 还原这个备份看看。 看起来很像是备份的问题啊。
------解决方案--------------------执行以下TSQL,将返回结果中的FamilyCount和FamilySequenceNumber的值贴出来..
restore labelonly from disk='[备份文件名]'
------解决方案--------------------FamilyCount=2 --> 媒体集中有2个媒体文件.
FamilySequenceNumber=2 --> 当前备份文件是第2个.
除非找到第1个媒体文件(FamilySequenceNumber=1),2个媒体文件都在才能恢复.
------解决方案--------------------
备份数据不完整,没有办法恢复了。
------解决方案--------------------对,还原不了
终于刷出贴来了,
------解决方案--------------------现在就算磁盘恢复都没用,2年了,放弃吧