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执行程序引发的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
您可能感兴趣
- sqlserverlog原理(sql server中错误日志errorlog的深入讲解)
- sql取整数函数(SQL中位数函数实例)
- mysql用什么类型数据(MySQL 数据类型选择原则)
- python怎么操作mysql(详解Python的数据库操作pymysql)
- mysql顺序排序(Mysql 中文排序规则说明)
- sqlserver中复合索引(浅析SQL Server 聚焦索引对非聚集索引的影响)
- mysql面试题及答案100题(几个MySQL高频面试题的解答)
- mysql怎么设置某个字段默认值(MySQL表字段时间设置默认值)
- mysqlcount使用技巧(MySQL巧用sum、case和when优化统计查询)
- 查看SQL SERVER中指定数据库所有表的字段信息
- mysql修改复杂密码设置(MySQL修改密码的几种方式)
- SQL中的运算符
- sql常见的聚合函数有哪些(SQL中的开窗函数详解可代替聚合函数使用)
- mysql多行数据之和(详解MySQL的数据行和行溢出机制)
- sql执行原理详解(Sql server中内部函数fn_PhysLocFormatter存在解析错误详解)
- mysql表结构设计分享(MySql开发之自动同步表结构)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
热门推荐
- html5长图拖动(html5 拖拽及用 js 实现拖拽功能的示例代码)
- sqlserver数据类型和长度(SqlServer 数据库 三大 范式)
- 阿里云服务器远程连不上(阿里云控制台重置密码重启后无法访问服务器的原因及解决方法)
- h1标签和h3标签怎么找(H1标签使用的七大注意事项推荐)
- Jquery中的offset()和position()的区别
- 云服务器租用需要注意什么(网站云主机租赁时需要注意哪些事项?)
- sql server删除曾经登录过的登录名
- laravel框架入门项目(在laravel框架中使用model层的方法)
- spring boot docker部署(docker部署springboot和vue项目的实现步骤)
- 微信小程序计算器怎么用(微信小程序实现计算器功能)