38

我已经备份了我在其他机器上创建的数据库,运行SQL Server 2012 express版本,我想在运行相同的机器上恢复它。我已经选中的复选框覆盖现有之一,并得到这个错误:sql server恢复备份错误

Backup mediaset is not complete. Files: D:\question.bak. Family count:2. Missing family sequence number:1 

回答

79

如果发生这种情况,当您进行备份,你必须在备份目标文本框中列出了多个文件。回到您的源服务器并重新创建备份;这次确保只列出一个目标文件。

如果您将多个文件列为备份目标,则备份将在它们之间进行分条;你需要所有的文件来执行恢复。

您可以通过针对复制到目标服务器的单个文件执行RESTORE LABELONLY来验证此情况。

+8

我很感谢像你这样的人的存在:(1)知道他们在说什么,(2)完全但简洁地回答问题......(y) – fernandoespinosa 2013-09-12 20:28:03

5

Sandra Walter's Answer提供了发生了什么的准确描述,但我发现答案有点缺乏。

要创建一个没有条带化的备份(这是在这种情况下发生的情况),请回到设置数据库备份的窗口。底部是不同条纹将要到达的路径列表。

转到每个列出的路径并删除备份的条带。

然后删除窗口中列表中除路径之外的所有路径。然后点击“确定”按钮。您的无条带备份将在该路径上创建。

希望有所帮助。