Restore

sql server中的這個錯誤是什麼?

  • June 17, 2015

嘗試還原數據庫,在 SQL Server Management Studio 中出現對話框

您不能從不同的數據庫中選擇備份集”

知道為什麼我會收到此錯誤嗎?

BTW 備份來自 SQL Server 2000,並嘗試使用 SQL Server 2008 R2 Management Studio 在 SQL Server 2000 中恢復

該消息通常意味著您正在嘗試通過現有數據庫恢復另一個不相關的數據庫的備份。仔細檢查您正在恢復的備份是否真的是您認為的數據庫。

編輯:如果我沒記錯的話,如果您嘗試恢復差異備份而不首先恢復正確的完整備份,您也可以收到此消息。

要查看發生了什麼,而不是使用 GUI,請在查詢視窗中使用以下命令:

RESTORE HEADERONLY FROM DISK = 'drive:\path\file.bak';

您可以在此處閱讀有關此內容的更多資訊,但至少這將返回該DatabaseName列,以便您可以健全地檢查您嘗試恢復的數據庫是否確實是您打算恢復的數據庫。此外,學習RESTORE DATABASE一般命令將為您提供一種更好的方式來向我們展示您正在嘗試做什麼,因為除非您錄製影片並發布它,否則我們很難理解您在您之前指向和點擊的內容得到這個錯誤。

引用自:https://dba.stackexchange.com/questions/13049