SQL 中常用存储过程xp_cmdshell运行cmd命令
2023-09-11 14:18:38 时间
目的:
使用SQL语句,在D盘创建一个文件夹myfile
首先查询系统配置
SELECT * FROM sys.configurations WHERE name='xp_cmdshell' OR name='show advanced options' GO
可以看到他们的值为0,无法配置
打开系统配置:
USE master GO
RECONFIGURE --先执行一次刷新,处理上次的配置
GO EXEC sp_configure 'show advanced options',1 --启用xp_cmdshell的高级配置 GO RECONFIGURE --刷新配置 GO EXEC sp_configure 'xp_cmdshell',1 --打开xp_cmdshell,可以调用SQL系统之外的命令 GO RECONFIGURE GO --使用xp_cmdshell在D盘创建一个myfile 文件夹 EXEC xp_cmdshell 'mkdir d:\myfile',no_output --[no_output]表示是否输出信息 GO
可以看到在D盘创建了一个myfile 文件夹
执行第一句查看配置:
关闭系统配置:
--关闭 EXEC sp_configure 'show advanced options','1' --确保show advances options 的值为1,这样才可以执行xp_cmdshell为0的操作 GO RECONFIGURE GO EXEC sp_configure 'xp_cmdshell',0 --关闭xp_cmdshell GO RECONFIGURE GO EXEC sp_configure 'show advanced options','0' --关闭show advanced options GO RECONFIGURE GO
执行第一句:
相关文章
- ElasticSearch第三弹之存储原理
- c#中使用NetCDF存储二维数据的读写操作简单应用
- keil mdk编译器学习笔记(7)——Keil MDK下变量存储
- QingStor分布式存储,或成为青云科技上市后的新增长引擎
- MSSQL-应用案例-SQL Server 2016基于内存优化表的列存储索引分析Web Access Log
- 如何在 MySQL 中存储 emoji ?
- SPL 实现电力高频时序数据实时存储统计
- 云存储 之 OSS实战进阶分享
- 《数字图像处理与机器视觉——Visual C++与Matlab实现》——1.2 Matlab图像类型及其存储方式
- ORACLE存储过程实现等表WAIT_TABLE
- sql语言实践之自学SQL网(SQL Lesson 0-7)
- Swift代码库之如何读取sqlite中存储的图片数据(含源码)
- sql server 数据分析优化实战(一)——SQL语句优化
- 行业案例:交通运输业面临视频监控存储挑战
- Mysql学习---视图/触发器/存储过程/函数/执行计划/sql优化 180101
- 人人都是 DBA(VIII)SQL Server 页存储结构
- 【sql server压测】sql server使用Diskspd测试SQL Server IO存储
- sql server存储引擎启动错误(SQL Server could not spawn FRunCM thread)
- 【sql server复制】教你使用SQL SERVER复制
- sql server系统存储过程大全
- SQL CHECK sql server免费监控单实例工具
- EF中使用SQL语句或存储过程
- 易华录发布蓝光存储新品
- SQL Server 存储过程返回结果集的几种方式
- sql-常见的SQL优化