在这之前的要先建立一个 数据库 模式为完整模式 这里以 wangming_01 为例
--操作之前的完整备份
backup database wangming_01 to disk ='D:\database1\wangming_01.bak' with init
go
--在操作的过程中 比如误删了一张表
--记住错误操的时间点
select date=GETDATE() into #T
select date from #T
go
--在原库上备份一份完整日志备份
BACKUP LOG wangming_01 TO DISK='D:\database1\wangming_01.trn' WITH init
--在另外一台服务器上 还原库为 允许日志还原模式 库名为wangming_03
RESTORE FILELISTONLY
FROM DISK = 'D:\database1\wangming_01.bak'
restore database wangming_03 from disk='D:\database1\wangming_01.bak'
with norecovery,
move 'wangming' to 'D:\database1\wangming_03.mdf',
move 'wangming_log' to 'D:\database1\wangming_03_Log.ldf'
--按时间点还原日志(时间点要比记录误操作时的时间靠前一点)
RESTORE LOG wangming_03 FROM DISK='D:\database1\wangming_01.trn'
WITH RECOVERY,STOPAT='2010-11-23 13:31:00'
--还原后被删的表回来了 就表示 日志还原成功
--可以把这个库备份下还原到正式库上去了