在sql server中备份数据库时显示错误

时间:2013-10-31 16:29:10

标签: c# sql-server database sql-server-2008

当我尝试在sql server R2中备份我的数据库时,我遇到了一些错误。 它显示以下错误:

  

TITLE:Microsoft SQL Server Management Studio

     

服务器'Ironhide \ SQLEXPRESS'的恢复失败。 (Microsoft.SqlServer.SmoExtended)

     

其他信息:

     

System.Data.SqlClient.SqlError:媒体集有2个媒体系列,但只提供了1个。必须提供所有成员。 (Microsoft.SqlServer.Smo)

2 个答案:

答案 0 :(得分:0)

这通常是如何进行数据库备份的问题,看起来当创建备份时它被分成两个文件,除非你同时拥有这两个文件,否则你将无法恢复它。尝试再次创建备份,但在进行备份时确保目标部分中只有一个文件。

答案 1 :(得分:0)

此问题已在SO中提出:Any other solutions for SQL's “The media set has 2 media families but only 1 are provided. All members must be provided.” error?

无论如何,您的备份集分为两个文件,但您只是尝试从一个备份文件中恢复数据。

一种解决方案是仅在一个文件中备份数据并重复恢复过程。另一个是提供备份文件并尝试再次恢复数据。这样,SQL Server就不会再次发出错误警告。

Microsoft Project Manager for SQL Backup解释了here错误。