恢復數據庫到之前的某個時間點,必須要有日志備份。下面是一個使用日志的示例: create database db1 go alter database db1 set recovery full go backup database db1 to disk='db1.bak' with init--首先要對數據庫進行全備份,否則checkpoint會階段inactive的日志(類似于simple recovery) go use db1 go create table t(col int) go ---一些數據庫操作 ---一些數據庫操作 ---一些數據庫操作 --假設你在15點15分以后刪除了這個表 drop table t --如果想恢復這個表,需要對數據庫進行日志備份 use master go backup log db1 to disk='db1.trn' with norecovery go ---然后執行以下操作 use master go restore database db1 from disk='db1.bak' with norecovery go restore log db1 from disk='db1.trn' with recovery,stopat='2009-03-08 15:15:00'--這時,數據庫恢復到15:15的狀態。
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang