2011-03-29 88 views
1

我已經創建了一個完整的mssql備份文件,現在我想將它恢復到某個時間點。但我不能。MSSQL:無法用時間點恢復

我選擇設備備份並顯示「恢復項目」列表。然後我指定「時間點」,但「恢復項目」列表中的項目變爲空白,我無法選擇要恢復的數據庫。

備份包含日誌文件。當我在沒有「時間點」選項的情況下恢復備份時,該文件也被恢復。

當我進行備份時,是否需要啓用某些功能?或者這裏做錯了什麼?

enter image description here

回答

0

點即時恢復需要一個包含數據庫的日誌備份。如果僅僅進行簡單的備份,沒有信息隨着時間的推移而改變。對於可以恢復到任何時間點的備份,將數據庫設置爲完全恢復模式,這包括登錄備份。有關詳細信息,請參見MSDN

+0

備份包含日誌文件。當我在沒有「時間點」選項的情況下恢復備份時,該文件也被恢復。 – Poku 2011-03-29 08:48:47

+0

@Poku因此恢復模式已設置爲「全」?另外,因爲你的數據庫似乎是一個測試場景,你是否在所需的時間點之前和之後改變了數據庫? – 2011-03-29 08:52:43

+0

是的,恢復模式設置爲FULL,並且在我希望的時間點之前和之後數據庫中進行了修改。我使用的是現場數據庫場景,出於安全原因,我剛剛重命名.bak文件。 – Poku 2011-03-29 09:45:38