【问题标题】:Showing error while back up the database in sql server在sql server中备份数据库时显示错误
【发布时间】:2013-10-31 16:29:09
【问题描述】:

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

标题:Microsoft SQL Server Management Studio

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

附加信息:

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

【问题讨论】:

  • 您在尝试备份数据库时遇到恢复错误?我认为您需要在此处提供更多详细信息,说明您实际上在做什么,即从错误对话框中复制和粘贴一堆基本上不相关的文本。
  • 这是错误消息: System.Data.SqlClient.SqlError: 媒体集有 2 个媒体系列,但只提供了 1 个。必须提供所有成员。 (Microsoft.SqlServer.Smo

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


【解决方案1】:

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

【讨论】:

  • 我只有 bkp 文件。有没有其他解决办法
  • 当您使用 SQL 服务器的新备份文件覆盖现有备份文件时,有时会发生这种情况。使用新名称创建备份或删除现有备份。
【解决方案2】:

这个问题已经在 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 错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多