簡單恢復模式下執行檔案還原
本主題僅適用於至少包含一個只讀輔助檔案組的簡單模式資料庫。
檔案還原的目標是還原一個或多個損壞的檔案,而不還原整個資料庫。在簡單恢復模式下,僅只讀檔案支援檔案備份。在還原資料庫備份或部分備份時,將始終一同還原主檔案組和讀/寫輔助檔案組。
注意:
有關詳細資訊,請參閱執行資料庫完整還原(簡單恢復模式) 或執行段落還原。
SQL Server 的所有版本都支援在資料庫處於離線狀態時還原檔案(離線頁面還原)。SQL Server 2005 Standard、SQL Server 2005 Express Edition、SQL Server 2005 Workgroup 以及更高版本僅支援離線還原,並且將檔案還原至主檔案組時始終要求資料庫處於離線狀態。如果資料庫已經處於離線狀態,則 SQL Server 2005 Enterprise Edition 及更高版本使用離線還原。
在 SQL Server 2005 Enterprise Edition 及更高版本中,如果在檔案還原過程中資料庫處於聯機狀態,則資料庫將保持聯機狀態。資料庫處於線上狀態時還原和恢復檔案稱為“線上檔案還原”。
這些檔案還原方案如下:
離線檔案還原
在離線檔案還原中,還原已損壞的檔案或檔案組時資料庫將處於離線狀態。還原順序結束時,資料庫將聯機。
聯機檔案還原
在 SQL Server 2005 Enterprise Edition 及更高版本中,當資料庫處於聯機狀態時將自動執行聯機檔案還原。不過,任何檔案組中如果有檔案正在被還原,則該檔案組處於離線狀態。恢復離線檔案組中的所有檔案之後,該檔案組將自動變為聯機狀態。有關聯機還原的詳細資訊,請參閱執行聯機還原。
注意:
當資料庫處於聯機狀態時,其主檔案組及所有讀/寫檔案組均處於聯機狀態。只能查詢或更新聯機的檔案組。嘗試訪問處於離線狀態的檔案組(包括含有正在被還原或恢復的檔案的檔案組)會導致出現錯誤。
還原檔案或檔案組
檔案還原方案由複製、前滾和恢復相應資料的單一還原順序組成,如下所示:
從檔案備份和差異檔案備份中還原一個或多個受損檔案
從各個損壞檔案的最新檔案備份還原每個檔案。
針對每個還原的檔案,還原最新的差異檔案備份並恢復資料庫。
還原檔案和檔案組
如何還原檔案和檔案組 (Transact-SQL)
如何在現有檔案上還原檔案和檔案組 (Transact-SQL)
如何還原檔案和檔案組 (SQL Server Management Studio)
SqlRestore (SMO)
高階主題
控制在前滾過程中是否建立新增的檔案
還原重新命名的檔案和檔案組
檔案還原的 Transact-SQL 還原順序(簡單恢復模式)
下列 Transact-SQL 程式碼顯示了檔案還原方案的還原順序的 RESTORE 關鍵選項。將省略與此目的不相關的語法和詳細資訊。
此還原順序包含兩項操作。第一項操作是還原輔助檔案(檔案 A),該檔案是使用 with NORECOVERY 還原的。第二項操作是還原其他兩個檔案(B 和 C),這兩個檔案是使用 with RECOVERY 從不同的備份裝置還原的。
檔案還原順序如下:
RESTORE DATABASE
FROM
WITH NORECOVERY
RESTORE DATABASE
FROM
WITH RECOVERY注意:
如果使用 SQL Server 2005 Enterprise Edition 並希望資料庫離線以進行檔案還原,請在開始還原順序之前執行下列 ALTER DATABASE 語句以使資料庫離線:ALTER DATABASE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541425/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 完整恢復模式下執行檔案還原模式
- 簡單恢復模式下線上還原只讀檔案模式
- 簡單恢復模式下執行資料庫完整還原模式資料庫
- 簡單恢復模式下聯機還原只讀檔案模式
- 簡單恢復模式執行資料庫完整還原模式資料庫
- 簡單恢復模式下的還原限制模式
- 完整恢復模式下執行資料庫完整還原模式資料庫
- 完整恢復模式下聯機還原只讀檔案模式
- 完整恢復模式下主檔案組離線還原模式
- 完整恢復模式下讀/寫檔案的聯機還原模式
- 完整恢復模式僅對某些檔案組進行還原模式
- 在大容量日誌恢復模式下進行還原模式
- 在完整恢復模式計劃和執行還原順序模式
- 恢復之還原資料檔案
- 【備份恢復】在 ARCHIVELOG 模式下執行資料庫還原和恢復操作(源庫備份源庫恢復)Hive模式資料庫
- RMAN恢復 執行重要檔案RMAN恢復
- 簡單恢復模式下的備份模式
- RMAN恢復 執行不重要檔案的RMAN恢復
- 恢復案例:歸檔模式下丟失全部資料檔案的恢復模式
- trace檔案備份控制檔案並執行恢復
- 恢復之非歸檔模式下的恢復模式
- 替換掉的檔案怎麼恢復,兩個方法還原檔案
- 歸檔模式下資料檔案丟失的恢復模式
- 從簡單恢復模式切換模式
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- SQLSERVER完整資料庫還原(完整恢復模式)SQLServer資料庫模式
- 備份與恢復系列 八 丟失所有資料檔案的還原與恢復
- sqlserver 對單個mdf檔案進行恢復SQLServer
- 歸檔模式下丟失普通資料檔案並恢復模式
- 在歸檔模式下丟失日誌檔案的恢復模式
- DM7使用DMRMAN執行資料庫還原和恢復資料庫
- 剪下的檔案還能恢復嗎,恢復剪貼丟失的檔案
- rman還原恢復操作
- 歸檔模式下,線上刪除資料檔案的完全恢復模式
- 從簡單恢復模式進行切換的注意事項模式
- 備份與恢復系列 九 丟失表空間資料檔案的還原與恢復
- 【原創】將Java程式變成可執行檔案的簡單方法Java
- 恢復案例:歸檔模式下丟失非系統表空間資料檔案的恢復模式