2013-10-31 77 views
-1

我正在嘗試在sql server R2中備份數據庫時遇到一些錯誤。 它顯示了以下錯誤:在sql server中備份數據庫時顯示錯誤

TITLE: Microsoft SQL Server Management Studio

Restore failed for Server 'Ironhide\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)

ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError: The media set has 2 media families but only 1 are provided. All members must be provided. (Microsoft.SqlServer.Smo)

+0

你試圖備份你的數據庫,你會得到一個恢復錯誤?我認爲你需要在這裏提供更多的細節,你可以從錯誤對話框中複製和粘貼大量不相關的文本。 –

+0

這是錯誤消息:System.Data.SqlClient.SqlError:媒體集有2個媒體系列,但只提供1個媒體系列。所有成員都必須提供。 (Microsoft.SqlServer.Smo – Habib

回答

0

這個我通常與數據庫備份是如何考慮的一個問題,它看起來在創建備份它被分成兩個文件一樣,你將無法恢復它除非你有這兩個文件。嘗試再次創建備份,但是當您執行備份時,請確保在目標部分中只有一個文件。

+0

我只有bkp文件,是否有其他解決方案 – Habib

+0

有時候,當你用SQL服務器用新的備份文件覆蓋現有的備份文件時,會發生這種情況,用新名稱或刪除現有備份文件來創建備份。 –

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將不會再次發出該錯誤的警告。

SQL備份的Microsoft Project Manager解釋了here錯誤。