sql server2008脚本执行(在Sql Server中调用外部EXE执行程序引发的问题)
类别:数据库 浏览量:446
时间:2022-03-28 22:29:01 sql server2008脚本执行
在Sql Server中调用外部EXE执行程序引发的问题一、先开启xp_cmdshell
打开外围应用配置器—>
功能的外围应用配置器—>
实例名\Database Engine\xp_cmdshell—>
启用
二、解决方法
use master Exec xp_cmdshell 'mkdir d:\csj' --调用dos命令创建文件夹,(执行成功了!)
Exec xp_cmdshell 'c:\calc.exe' --调用exe文件(但是执行exe文件,总一直显示“正在执行查询”)
三、如果出现问题
可能会出现如上【调用exe文件(但是执行exe文件,总一直显示“正在执行查询”)】的问题,那是因为,exe程序不是【自动执行】和【自动退出】这两点很重要。参照如下提示:
注意几点:
1.权限
xp_deletemail 的执行权限默认授予 sysadmin 固定服务器角色的成员,但可以授予其他用户
2.执行方式
xp_cmdshell 以同步方式操作。在命令行解释器命令执行完毕之前,不会返回控制。
3.不能执行用户交互的命令,比如,执行记事本这种需要用户录入,关闭等操作的程序,就会挂死程序
4.如果程序是要弹出用户界面的,用户界面不会弹出
以上所述是小编给大家介绍的在Sql Server中调用外部EXE执行程序引发的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
您可能感兴趣
- mysql索引知识点总结(MySQL 8.0 之索引跳跃扫描Index Skip Scan)
- 怎么查看mysql异常链接(MySQL 查看链接及杀掉异常链接的方法)
- sql server没有服务器怎么办(SQL Server 2012安装后服务器名称找不到的解决办法)
- mysql读写分离代码实现(MySQL Router实现MySQL的读写分离的方法)
- mysql游标的使用(MySQL 游标的作用与使用相关)
- sql重复记录怎么删除(SQL去除重复记录七种)
- mysql乐观锁一定比悲观锁性能高(mysql居然还能实现分布式锁的方法)
- mysql常用优化方法(理解MySQL查询优化处理过程)
- sqlserver 插入数据的触发器(SQL server 表数据改变触发发送邮件的方法)
- sql两列数据快速对比(在sql中对两列数据进行运算作为新的列操作)
- sqlserver常用数据结构图(Sql Server数据库常用Transact-SQL脚本推荐)
- sqlserver查询自定义时间数据(SQLServer查询某个时间段购买过商品的所有用户)
- sql数据库有几种数据类型(SQL的常用数据类型列表详解)
- 常用sql语句大全总结(程序员最实用的 SQL 语句收藏,看完这篇就够了)
- SQL中的with as的使用
- sql中的map函数用法(Mapper sql语句字段和实体类属性名字有什么关系)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
- 今天是什么日子(今天是什么日子有什么特殊意义吗)
热门推荐
- MVC 使用FileResult导出文件
- 阿里云ecs 运维(阿里云ECS服务器磁盘Linux在线扩容)
- dedecms关键词功能(DedeCms 5.7 代码高亮实现方法)
- Sql如何删除重复记录
- vue加element ui弹窗(Vue中ElementUI分页组件Pagination的使用方法)
- docker节点不能启动(解决docker中ifconfig不可用的问题)
- tomcatcpu配置(Tomcat进程占用CPU过高的解决方法)
- dede模板如何修改(dede文章页面如何显示作者的头像默认只能显示作者用户名)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
- dedecms安全设置(织梦dedecms站点data目录位置变动调整验证码不显示的解决办法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9