前提條件是資料庫的故障恢復改為非簡單模式,去掉自動關閉和自動收縮兩個選項。
1、建立乙個資料庫test 建立時間為2006-11-18 09:40
2、對資料庫進行備份,備份時間為2006-11-18 09:42
語句如下:
backup database test to disk='d:/database/test.bak' with init
3、2006-11-18 09:44 對資料庫進行操作刪除和新增,我這邊對客戶資料進行刪除和新增操作
原始的記錄為
修改完後的記錄為
下面開始還原操作
4、備分日誌:現在時間是2006-11-18 09:47
語句如下:
backup log test to disk='d:/database/0611180947.logs' with init
5、恢復之前資料庫備份檔案test.bak,使用with norecovery引數:
restore database test from disk='d:/database/test.bak' with norecovery
已處理 216 頁,這些頁屬於資料庫 'test' 的檔案 'test'(位於檔案 1 上)。
已處理 1 頁,這些頁屬於資料庫 'test' 的檔案 'test_log'(位於檔案 1 上)。
restore database 操作成功地處理了 217 頁,花費了 0.352 秒(5.029 mb/秒)。
6、使用日誌恢復資料庫到時間為2006-11-18 09:43,即恢復09:44分的刪除和新增操作
restore log test from disk='d:/database/0611180947.logs' with recovery,stopat='11/18/2006 09:43'
已處理 4 頁,這些頁屬於資料庫 'test' 的檔案 'test_log'(位於檔案 1 上)。
restore log 操作成功地處理了 4 頁,花費了 0.016 秒(1.792 mb/秒)。
至此,再進入到軟體中,可以看到,資料已經還原到原來的狀態了
通過日誌恢復MS SQL資料案例
前提條件是資料庫的故障恢復改為非簡單模式,去掉自動關閉和自動收縮兩個選項。1 建立乙個資料庫test 建立時間為2006 11 18 09 40 2 對資料庫進行備份,備份時間為2006 11 18 09 42 語句如下 backup database test to disk d database...
通過日誌恢復資料庫
建立測試資料庫test create database test onprimary name test data.mdf filename d test data.mdf logon name test data.ldf filename d test data.ldf 建立測試表 create ...
EMC Isilon OneFS 資料恢復案例詳解
故障描述 資料備份 因考慮到資料安全性,避免對資料造成二次破壞,需對所有硬碟進行全部備份。但是由於磁碟數量太多 單節點12塊盤,3個節點36塊盤 且單盤容量太大 單盤3tb,一共108tb 因此備份週期會較長。最終客戶決定,只對儲存中現有資料進行備份,並且由北亞備份一次,客戶再備份一次,以確保現有資...