问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何执行XP_cmdshell .sql命令 高手来哦

发布网友 发布时间:2022-04-11 17:57

我来回答

2个回答

热心网友 时间:2022-04-11 19:26

  xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQL Server中执行操作系统命令,如:创建系统管理员,也就意味着系统的最高权限已在别人的掌控之中。由于存在安全隐患,所以在SQL Server 2005中, xp_cmdshell 默认是关闭的。

  两种方式启用xp_cmdshell

  1.打开外围应用配置器—>

  功能的外围应用配置器—>

  实例名Database Enginexp_cmdshell—>

  启用

  2.sp_configure

  -- 允许配置高级选项

  EXEC sp_configure 'show advanced options', 1

  GO

  -- 重新配置

  RECONFIGURE

  GO

  -- 启用xp_cmdshell

  EXEC sp_configure 'xp_cmdshell', 0

  GO

  --重新配置

  RECONFIGURE

  GO

  --执行想要的xp_cmdshell语句

  Exec xp_cmdshell 'query user'

  GO

  --用完后,要记得将xp_cmdshell禁用(从安全角度安全考虑)

  -- 允许配置高级选项

  EXEC sp_configure 'show advanced options', 1

  GO

  -- 重新配置

  RECONFIGURE

  GO

  -- 禁用xp_cmdshell

  EXEC sp_configure 'xp_cmdshell', 1

  GO

  --重新配置

  RECONFIGURE

  GO
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
畅享好还是荣耀好 怎么向老师请教问题?? ...和是40.15较大数的小数点向左移动一位就等于较小的数,这两_百度知... 两个数的和是40.15,较大数的小数点向左移动一位就等于较小的数这两... 两个数的和是40.15,较大的数的小数点像向左移动一位就等于较小的数... 两个数的和是40.15,较大数的小数点向左移动一位等于较小的数 ...和是40.15较大数的小数点向左移动一位就等于较小的数这两个数分别... 怎么用手机查询农行信用卡余额? 朝阳公园附近有孩子可以托管的地方吗? 华泰证券怎么添加第二张银行卡 1433端口入侵,SQL存储过程问题~急! 如果数据库被入侵,应采取什么措施? 如何在SQL查询分析器里用命令恢复cmd 现有中奖记录表、活动参与表,现想做判断一个用户连续两次中奖中间不中奖的次数是否大于20,的SQL语句 求统计人员在每个城市的活动情况(排序)的SQL语句 帮忙写句SQL语句 sql返回活动的最后一条生成的所有订单,帮我写条查询语句 Orcle 按一定的分类,取出表中,各类的前几条数据 的sql语句 写出下列SQL语句,简单的表查询语句 SQL server 2000 如何多服务器同步数据 本台电脑SQL SERVER 2000 的服务器 如何与另一台电脑的SQL SERVER 2000服务器同步 怎样把系统存储存到内部存储过程 C#如何调用SQL2000扩展存储过程? 带参数的ms sql server的扩展存储过程,怎么传递参数 存储过程是什么?怎么做? 如何在自己建的数据库中调用扩展存储过程 有谁知道扩展存储过程xp Win10连接失败未进行远程连接,因为远程访问服务器的名称问题没有解决 错误代码815,提示电脑提示无法在计算机上建立宽带网络连接,因为远程服务器未响应是什么原因 那为啥电脑网络连接显示无法及时启动远程访问服务器服务?点击网络连接的属性显示发射意外错误, 删除扩展存储过过程xp_cmdshell [技术文章]SQL SERVER里的xp_cmdshell如何删除 SQL执行命全部恢复令式时 显示第一行xp_cmdshell附近有语法错误, 如何利用MSSQL入侵 sql server 怎么查找存储过程 SQL 检索所有存储过程中是否包含某字符 sql 已知存储过程 怎么查询哪些功能调用了这些存储过程的 ASP+SQL Server2000如何进行参数化查询 2台SQL2000数据库数据如何实时同步 SQL 2000 server在同一台服务器2个数据库的表同步问题 SQLSERVER2000 把旧数据存储到另外一个数据库中 如何把sql2000中数据库定时同步到sql2008数据库? 用sql 语句实现页数中将“128页”中的页字换掉成为“128”,哪位大侠帮帮忙了。 求SQL批量修改表里字段!!! SQL替换字段最后一个字符和几个字符 加急!如何替换sql中ntext类型数据中的某个字符? 在Sql server 2000数据库中的表中定义的一个字段是ntext类型,但导入内容会出问题,怎么办? 在SQL2008中,我想把其中某表的某个字段的数据类型从int改成text,可是不成功,这是为什么呢? distinct和groupby在查询多列数据去重复时的区别在哪 distinct可以多列吗