MSSQL数据库全库批量替换
于是需要批量替换掉,可以用游标的系统存储过程 sp_MSforeach_Worker 处理
批处理SQL脚本如下
SET @fieldtype='nvarchar'
-- @filedtype 的值可以为 varchar 和 nvarchar
-- 西狐注
DECLARE hCForEach CURSOR GLOBAL
FOR
SELECT N'update '+QUOTENAME(o.name)
+N' set '+ QUOTENAME(c.name) + N' = replace(' + QUOTENAME(c.name) + ',''<script src=http://木马网站/0.js></script>'','''')'
FROM sysobjects o,syscolumns c,systypes t
WHERE o.id=c.id
AND OBJECTPROPERTY(o.id,N'IsUserTable')=1
AND c.xusertype=t.xusertype
AND t.name=@fieldtype
EXEC sp_MSforeach_Worker @command1=N'?'
此同学的MSSQL数据为2000版本.其它版本未做过测试
哎顺便感叹一下那些挂木马的大哥们怎么这么没有人道啊.
MSSQL数据库全库批量替换相关推荐
- mysql数据库批量替换字符串_数据库全文搜索批量替换字符串
--如果是第一次执行则先创建存储过程 --如果不是第一次执行则直接修改 就可以.或者直接调用 create proc Full_Search(@string nvarchar(500),@string ...
- oracle9i用expdp导出全库,Linux下Oracle 11g数据库全库自动备份(EXPDP)
使用EXPDP方式备份整个实例 本教程可使用system账户将整个实例备份(包含空表),并自动删除超过6天的历史数据. 1.r oot用户登录服务器 mkdir -p /backup/oracleda ...
- 删除MSSQL数据库text字段中恶意脚本Script=***.js/script的方法
删除MSSQL数据库text字段的替换处理示例--全表替换,看到有人提问,所以整理了一个好久以前的处理方法,以供大家参考: 方法很简单:text字段不能使用Replace,所以使用patindex - ...
- WordPress使用SQL语句批量替换失效的蓝奏云下载地址
现在很多站长都用蓝奏盘作为网盘存储下载的资源,但是蓝奏盘链接很不稳定经常失效需要替换,如果量小一个一个替换还好,而本站所分享的资源,几乎都是蓝奏云分享的下载链接,文章一个个编辑替换工作量非常巨大,站长 ...
- vb6将excel数据导入mysql_VB6.0如何实现将excel数据导入mssql数据库中
我在VB6.0中的模块中加入了连接sql的语句,连接已经没有问题了,做登录系统和将sql的数据导入到excel中也没有问题,但就是不知如何实现将excel数据导入mssql数据库中,批量的导入,请.. ...
- AliasDB:简单统一灵活的数据库访问库(支持MSSQL/MySQL/SQLite/Oracle/ODBC/OleDb)适用于中小型系统...
数据库访问各种规模的应用程序不可避免的操作,.NET对提供了简单方便统一的数据库访问类,并且通过Enterprise Lib提供了更为顶层的数据库访问库.在我的人个工作中,现在用得最多的就是通过&qu ...
- mysql批量修改http为https,墨涩网 - typecho系统升级全站https数据库批量替换网址/内容——墨涩网...
我们的网站需要批量替换内容或者更换域名以及图床后,或者你和我一样就是为了升级全站HTTPS,需要大批修正一切文章的所用图片链接和一些文件链接地址,手动修正不太现实,因为一般这种连接比较多,难以准确查找 ...
- SQL Server存储过程里全库查找引用的数据库对象(表、存储过程等)
SQL Server存储过程全库匹配数据库对象(表.存储过程等) 简介 可以通过自定义存储过程sp_eachdb来遍历每个数据库然后结合sys.objects 关联sys.sql_modules后的d ...
- mysql 批量替换 所有表_[收藏]批量替换一个数据库中所有表中所有记录
/***********批量替换一个数据库中所有表中所有记录************/ declare @delStr nvarchar(500) set @delStr='这里是要替换的字符' /* ...
最新文章
- 配置System Center Data Protection Manager 2007
- Android基础——四大组件之Activity
- java gc时自动收dump_Full GC分析:设置Java VM参数实现在Full GC前后自动生成Dump
- OJ1010: 求圆的周长和面积
- 动态生成的html元素无法调用js函数,在调用js函数之前,如何确保将动态生成的div加载到DOM中?...
- python调用aws接口添加安全组策略
- iOS 推送功能打包后获取不到deviceToken
- 怎么看vray渲染进度_VRay,corona渲染器可恢复渲染设置,再也不怕渲染参数丢失了...
- 域名如何转移?域名转移流程有哪些?
- 分页利用PageHelper.startPage(page, rows)时所放位置的注意事项
- 安卓系统手机如何用作电脑摄像头使用及解决方法
- 高中学生最有效的高中数学学习方法分享
- js处理null和underfined
- bboss kafka组件使用介绍
- Heartbleed心脏出血漏洞靶场搭建
- 【Flume】(四)IDEA编写自定义拦截器
- 面试测试岗想拿13K,HR说你最多值10K,教你怼死HR?
- cpu上干硅脂怎么清理_cpu上面硅胶怎么清洗
- nokia n1 android 6,诺基亚首款安卓平板,Nokia N1正式发布
- 912 计算机考研专业课,2019清华大学计算机考研912考试教材如何选择?
热门文章
- 服务器上有图片但是app不显示不出来,网络app图片显示不出来的
- java读取文件指定位置_Java读取指定路径下的文件列表
- toughradius 配置mysql_ToughRADIUS
- lda主题评论文本python_利用python做LDA文本分析,该从哪里入手呢?
- Taxlive2020安装~新手向
- php去除数组中的第一个元素,php如何删除数组的第一个元素和最后一个元素
- C/C++关键字 static 和 const
- 工业用微型计算机(19)-指令系统(14)
- 神经信息学整理(2)-caianiello神经方程(1)
- 【NLP】四万字全面详解 | 深度学习中的注意力机制(四,完结篇)