SQL的所有其他解决方案"媒体集有2个媒体系列,但只提供了1个.必须提供所有成员." 错误?

dmc*_*dmc 19 sql-server-2008

我正在尝试将200mb数据库恢复到SQL 2008,我收到此错误"媒体集有2个媒体系列,但只提供了1个.必须提供所有成员.".我做了一些研究,发现在备份过程中指定了两个目标文件时会发生这种情况.我在备份时显然没有指定两个文件目的地,但我不确定那个因为大多数人都说这是偶然发生的(facepalm).我做了一些谷歌搜索可能的解决方案,但都指出唯一的解决方案是重做备份过程或找到另一个文件,这在我的情况下是不可能的,因为服务器已经关闭,我已经删除了所有来自该服务器的文件(谁知道我的.bak文件会失败?).但是我真的需要在我的本地机器中恢复数据库,以获取我们在关闭它之前我们站点中剩余的事务所需的一些数据.

任何人?

The*_*rty 17

Codeguy007非常正确.如果在INITIAL备份中指定两个不同的备份位置,然后尝试仅从备份过程中创建的两个备份文件之一进行还原,则会发生此错误.如果你的服务器已经关闭并擦拭,那么你就被软管了.但为了将来参考,您需要:

  1. 开始备份向导过程
  2. 确保仅指定一个备份位置
  3. 在选项页面上,单击"备份到新媒体集..."并指定新名称和说明

从这个位置进行的所有未来恢复应该可以正常工作.


Cod*_*007 8

看到这个帖子.Microsoft Project Manager for SQL Backup解释了该错误.

http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/abf50e00-c9b0-4809-9e61-43ed8a53e968/

基本上你可以跨2个文件对你的备份进行分区(就像RAID 0不是他说的那样),如果你尝试从一个文件中恢复就会出现这个错误.您需要还原这两个文件,并且无法仅从一个文件中恢复.我不知道该告诉你什么,也许你错误地收到了错误信息.否则,我希望你没有在旧服务器的驱动器上进行擦洗.

  • 这正是问题所在.我收到错误消息所以也许我在备份数据库时意外地指定了2个文件目的地(哦,我希望SQL在第一时间发生了提示)...现在的问题是我不知道拥有SQL需要恢复的另一个文件,我再也无法访问该服务器,所以我注定要失败. (2认同)
  • 我正在阅读2015年12月,与2012服务器合作.仍然没有提示信息,我也没有第二个文件......微软的某个人应该读"不要让我思考"....我失去了2年的工作!好极了! (2认同)