--先还原完全备份(还原日志必须在还原完全备份的基础上进行)
restore database yp from disk='d:yp.bak' with replace,norecovery
GO
--**这里的"NORECOVERY"非常关键,手动还原在初始数据库,可能会用日志还原时报错.**
--将事务日志还原到删除操作前[50分钟前](这里的时间对应上面的删除时间,并比删除时间略早
declare @dt datetime
select @dt=
dateadd(n,-50,getdate() )
--获取比表被删除的时间略早的时间:yp_log.bak是发生误操作后的日志备份
restore log yp from disk='d:datazyyp_log.bak' with recovery,stopat=@dt
go