码迷,mamicode.com
首页 > 数据库 > 详细

sql2008 误操作还原至指定时间点

时间:2018-06-10 22:57:29      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:with   时间   完整备份   div   bsp   tor   span   for   creat   

--drop database db
--创建一个测试库
create database db
go
--备份一个完整备份文件
backup database db to disk = d:\db.bak
go
--创建一个测试表
use db
go
create table db.dbo.td_test(id int)
go
insert into db.dbo.td_test values(111)
--查看一下删除表之前的时间
select GETDATE()
--延迟时间
waitfor delay 00:00:03

--删除表
drop table db.dbo.td_test
--备份日志 ,注意数据库必须恢复模式为“完整”
backup log db to disk = d:\db_log.bak
go
--还原完整备份
use master
go
restore database db from disk = d:\db.bak with replace, norecovery  --注意是norecovery,否则就挂了
go
--还原至指定时间点
restore log db from disk = d:\db_log.bak with recovery,
stopat = N2018-06-10 22:13:49
go

 

sql2008 误操作还原至指定时间点

标签:with   时间   完整备份   div   bsp   tor   span   for   creat   

原文地址:https://www.cnblogs.com/binghou/p/9164722.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!