• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在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执行程序引发的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • SQLSERVER编译与重编译发生场景及重用的利弊介绍
    • SQL Server纵表与横表相互转换的方法
    • SQL Server成功与服务器建立连接但是在登录过程中发生错误的快速解决方案
    • wampserver下mysql导入数据库的步骤
    • 图文详解SQL Server 2008R2使用教程
    • SqlServer查询和Kill进程死锁的语句
    • SQL server 表数据改变触发发送邮件的方法
    • SQL Server 数据库分离与附加 就这么简单!
    • sql server 2008安装失败的解决办法 彻底卸载老版本!
    • sql server 编译与重编译详解
    上一篇:深入浅析SQL封装、多态与重载
    下一篇:SQL server 表数据改变触发发送邮件的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在Sql Server中调用外部EXE执行程序引发的问题 在,Sql,Server,中,调用,外部,