当我尝试在 sql server R2 中备份我的数据库时,我遇到了一些错误。它显示以下错误:
标题:Microsoft SQL Server 管理工作室
服务器“Ironhide\SQLEXPRESS”的还原失败。(Microsoft.SqlServer.SmoExtended)
附加信息:
System.Data.SqlClient.SqlError:媒体集有 2 个媒体系列,但只提供了 1 个。必须提供所有成员。(Microsoft.SqlServer.Smo)
当我尝试在 sql server R2 中备份我的数据库时,我遇到了一些错误。它显示以下错误:
标题:Microsoft SQL Server 管理工作室
服务器“Ironhide\SQLEXPRESS”的还原失败。(Microsoft.SqlServer.SmoExtended)
附加信息:
System.Data.SqlClient.SqlError:媒体集有 2 个媒体系列,但只提供了 1 个。必须提供所有成员。(Microsoft.SqlServer.Smo)
这个问题已经在 SO 中提出:SQL 的“媒体集有 2 个媒体系列但只提供 1 个”的任何其他解决方案。必须提供所有成员。” 错误?
无论如何,您的备份集被拆分为两个文件,但您试图仅从一个备份文件中恢复数据。
一种解决方案是将数据备份到一个文件中,然后重复恢复过程。另一种是提供两个备份文件并尝试再次恢复数据。这样,SQL Server 就不会再次警告您该错误。
Microsoft Project Manager for SQL Backup在这里解释了错误。
这通常是如何进行数据库备份的问题,看起来备份创建时它被分成两个文件,除非您拥有这两个文件,否则您将无法恢复它。尝试再次创建备份,但在进行备份时,请确保目标部分中只有一个文件。