如何通過trn日誌檔案恢復SQL Server
首先恢復時一個完整的備份,但在完整的備份裡一定要選擇with nonerecovery(企業管理器裡選項中是第2項)
sql 語句是
restore database mydata from disk = 'c:\temp\movedb.bak' with norecovery
這時資料庫就會變成恢復模式,這樣你就可以一條一條的把trn檔案新增進行恢復了.
語句是
restore log Mydata from disk =
"D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\data\data_tlog_200407290022.TRN"
with norecovery
當你恢復到你想要的資料時,再把資料庫變成正常的模式就可以.
語句為
restore log Mydata from disk =
"D:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\data\data_tlog_200407290022.TRN"
with recovery
這樣就可以在你的備用的機器上把資料恢復到某個時間點了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-631646/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過Xtrabackup日誌來恢復檢查點檔案
- SQL Server無日誌資料庫恢復模式SQLServer資料庫模式
- 【恢復】Redo日誌檔案丟失的恢復
- SQL Server ldf 檔案損壞恢復SQLServer
- 減小SQL SERVER的日誌檔案SQLServer
- SQL Server的MDF檔案恢復/修復方法SQLServer
- 恢復歸檔日誌檔案的常用方法
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- 聯機重做日誌檔案的恢復
- Sql server日誌損壞後的資料恢復(轉)SQLServer資料恢復
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- 丟失所有重做日誌檔案的恢復例子丟失所有重做日誌檔案的恢復例子如下:
- 非歸檔丟失日誌檔案的恢復
- 【備份恢復】恢復inactive狀態的日誌檔案
- oracle丟失inactive日誌檔案的恢復操作過程Oracle
- SQL Server中 error log 日誌檔案如何手動切換SQLServerError
- SQL Server 2005 日誌刪除和日誌檔案限制SQLServer
- SQL Server日誌檔案總結及日誌滿的處理SQLServer
- oracle丟失日誌檔案的恢復( 轉)Oracle
- 跳過歸檔日誌的非常規恢復(一)
- SQL Server 無日誌檔案附加資料庫SQLServer資料庫
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- oracle丟失active或current日誌檔案的恢復操作過程Oracle
- [zt] SQL Server日誌檔案總結及日誌滿的處理SQLServer
- DG歸檔日誌缺失恢復
- SQL Server 2005資料庫日誌丟失的恢復SQLServer資料庫
- 丟失聯機重做日誌檔案的恢復
- 在歸檔模式下丟失日誌檔案的恢復模式
- 非歸檔模式下,丟失日誌檔案的一次恢復過程模式
- sql server日誌檔案總結及日誌滿的處理辦法SQLServer
- DG歸檔日誌斷檔時間過長如何處理(DG全庫恢復)
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 一次日誌檔案損壞的恢復
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫
- 老虎是如何從備份集中恢復歸檔日誌
- 丟失已歸檔日誌檔案下恢復資料庫資料庫
- REDO日誌損壞,非歸檔模式資料檔案恢復模式