2015-07-21 160 views
1

我試圖還原通過SQL Server Management Studio中備份的表。所以我右鍵單擊數據庫和打擊任務然後恢復,並帶來了這個箱子:SQL Server Management Studio中還原備份表

enter image description here

然而,這將恢復整個作業數據庫時,我只需要內恢復7個的一個表這個數據庫。我如何做到這一點?

我需要恢復的表大概是一週前的最後一個權利,數據庫中的所有其他表都是今天添加的,因此不能恢復到它們的舊版本。

回答

3

你不能沒有恢復整個數據庫還原少數幾個表格。你有兩件事情可以做:

  1. 恢復整個數據庫別的地方,然後有問題的7個表複製到你的數據庫

  2. 把那些7個表到一個單獨的文件組,然後備份和恢復只是該文件組。此外,它必須是一個次要文件組,因爲爲了恢復主要文件,你仍然需要恢復整個數據庫

1

你能做的就是暫時恢復數據庫備份到新的數據庫在同一臺服務器上最簡單的事情。然後,你可以隨心所欲地做任何事情,然後放下。

所以,如果我是你,我會做到以下幾點:

  1. 將數據庫還原到新的數據庫服務器上
  2. 從這個新的數據庫恢復表。我想你只需複製數據,所以你可以選擇a)從目標刪除並從源插入到目標,或b)執行合併
  3. 刪除這個新的數據庫
相關問題