服务器之家

服务器之家 > 正文

sqlserver 日志恢复方法(搞定drop和truncate)

时间:2019-11-18 14:54     来源/作者:mssql教程网

--1 
use master 
backup database logTest 
to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak' 
with format 

--2 
use logTest 
create table table_1(Id int, test varchar(max)) 
insert table_1(Id,test) values (1,'3333'); 
insert table_1(Id,test) values (2,'4333'); 
insert table_1(Id,test) values (3,'5333'); 
use master 

--2.1 
WAITFOR DELAY '00:00:05' 
GO 
use logTest 
truncate table table_1 
select GETDATE() 
use master 

--3 
use master 
backup log logTest 
to disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak' 
with format 

--4 
--DECLARE @dt datetime 
--SELECT @dt=DATEADD(ms,-1800,GETDATE()) 
--select @dt 
restore database logtest 
from disk = 'D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak' 
WITH REPLACE 

RESTORE LOG logTest 
FROM DISK='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak' 
with STOPAT= '2009-10-26 12:38:57.133' 
GO

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
运维必须知道的关于云服务器的十个问题
运维必须知道的关于云服务器的十个问题 2019-05-24
返回顶部