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提供了發生了什麼的準確描述,但我發現答案有點缺乏。

要創建一個沒有條帶化的備份(這是在這種情況下發生的情況),請回到設置數據庫備份的窗口。底部是不同條紋將要到達的路徑列表。

轉到每個列出的路徑並刪除備份的條帶。

然後刪除窗口中列表中除路徑之外的所有路徑。然後點擊「確定」按鈕。您的無條帶備份將在該路徑上創建。

希望有所幫助。