SQL Server 日志恢复方法(搞定drop和truncate)
2022-11-12 09:52:54
内容摘要
这篇文章主要为大家详细介绍了SQL Server 日志恢复方法(搞定drop和truncate),具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!--1use maste
文章正文
这篇文章主要为大家详细介绍了SQL Server 日志恢复方法(搞定drop和truncate),具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
--1use masterbackup database logTestto disk='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak'with format--2use logTestcreate 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.1WAITFOR DELAY '00:00:05'GOuse logTesttruncate table table_1select GETDATE()use master--3use masterbackup log logTestto 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 @dtrestore database logtestfrom disk = 'D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest.bak'WITH REPLACERESTORE LOG logTestFROM DISK='D:\\Program Files\\Microsoft SQL Server\\MSSQL10.MSSQLSERVER\\MSSQL\\Backup\\logTest_log.bak'with STOPAT= '2009-10-26 12:38:57.133'GO注:关于SQL Server 日志恢复方法(搞定drop和truncate)的内容就先介绍到这里,更多相关文章的可以留意
代码注释