暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

sqlserver base time-point recovery

原创 Anbob 2011-06-30
519

backup database oa to disk='d:/oa.bak'
select getdate()
2011-06-30 14:46:36.653
create table testbtr(id int,name varchar(10));
select getdate()
2011-06-30 14:47:41.373
declare
@i int
begin
set @i=1
while @i<100
begin
insert into testbtr values(@i,'anbob')
set @i=@i+1
end
end
select getdate()
2011-06-30 14:48:01.640

delete from testbtr where id >90
select getdate()
2011-06-30 14:48:18.890

backup log oa to disk='d:/oa.log'
select getdate()
2011-06-30 14:48:40.513
RESTORE DATABASE oa from disk='d:/oa.bak' WITH NORECOVERY
------------------
已处理 1160 页,这些页属于数据库 'oa' 的文件 'oa'(位于文件 1 上)。
已处理 1 页,这些页属于数据库 'oa' 的文件 'oa_log'(位于文件 1 上)。
RESTORE DATABASE 操作成功地处理了 1161 页,花费了 1.772 秒(5.363 MB/秒)。

RESTORE LOG oa
FROM disk='d:\\oa.log' WITH RECOVERY,STOPAT='2011-06-30 14:48:01'
-------------------
已处理 9 页,这些页属于数据库 'oa' 的文件 'oa_log'(位于文件 1 上)。
RESTORE LOG 操作成功地处理了 9 页,花费了 0.038 秒(1.805 MB/秒)。
select count(*) from oa..testbtr
--------------------
99
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论