sql2008 误操作还原至指定时间点
Posted 自来云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql2008 误操作还原至指定时间点相关的知识,希望对你有一定的参考价值。
--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 = N‘2018-06-10 22:13:49‘ go
以上是关于sql2008 误操作还原至指定时间点的主要内容,如果未能解决你的问题,请参考以下文章