通過日誌備份檔案把資料恢復到指定的時點,這個技術記得是叫時點還原,需要有乙個完全備份檔案。假設你在2月22號那天做過一次完全備份,備份檔案在c:/database1.bak;而你在2月26日8:00這個時間不小心刪除了資料,現在希望恢復這些誤刪的資料。步驟大概如下:
1、做日誌備份,假設備份到c:/database1_log.bak
2、根據完全備份檔案還原。
restore database database1
from disk= 'c:/database1.bak '
with norecovery --注意這個選項一定要,這樣才能進一步做日誌還原
go 3、根據日誌備份檔案還原
restore log database1
from disk= 'c:/database1_log.bak '
with recovery, stopat = '2006-2-26 7:55:00 '
go
Oracle通過歸檔日誌還原資料
oracle 的日誌模式分為 archivelog 啟用歸檔日誌 和 noarchivelog 兩種模式。檢視資料庫日誌模式 select log mode from v database log mode archivelog 如何啟用oracle的歸檔方式 log archive start t...
sqlserver日誌的備份與還原
完整備份與還原 完整備份資料庫 backup database studb to disk e stu.bak backup log studb to disk e stu log.bak use master go 還原數庫庫 restore database studb from disk e ...
mssql 資料庫與日誌的備份 與還原
在使用資料庫的過程中,及時的進行資料庫的備份工作是很有必要的。針對 mssql 2000,我們有log explorer之類的工具,可以幫助備份與恢復資料庫,但是這個比較的耗資源。本身sqlserver 還提供了一組命令backup來進行同行的工作,本文來描述一下這個命令的使用的語法。更多的資訊,請...