在查询分析器中可以执行 EXEC master.dbo.xp_cmdshell 'd:\ab\p.exe beep' 为什么将它移到触发器中却不能执行? 不是权限问题把,操作系统中是Administrator,SQL中是sa 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ---tyr:EXEC master.dbo.xp_cmdshell 'd:\ab\p.exe beep',no_output 看你的sa账户可以不可以执行windows程序,看sqlagent服务里面 除了权限,可以查一下exe文件是否需要其它文件的支持,比如一些ini,或config或xml.可能是由于路径引起的. 使用 xp_cmdshell 调用文件时会定位到文件指定目录找到文件,但执行路径在 %system root% 下面,以win2003为例是在 windows/system32下. 所以从外部执行正确,而sql中有权限的帐号执行时会异常,一般都是这个问题引起的.如果你确定你的exe读取了对应的一些配置文件或其它的依赖文件或程序集,那么解决方法:1,将其它文件拷贝到 %system root%下.2,或者建批处理文件即.bat文件, .bat文件在要执和地文件前面加一句path指令: path=d:\ab EXEC master.dbo.xp_cmdshell 'cd d:\abp.exe beep',no_output 修改数据库的物理名称? update 语句,请大师们帮忙。 急需帮助 关于SQL语句like的修改方法~在线等! 一个列的初始值的设置如何用SQL实现? 为什么我不能用SQL登录还有关于安装的问题 在SQL SERVER中如何查看消息编号,并进行添加,删除消息的操作? 初学者提问:一个还原数据库的问题 请教一下ado,odbc,oledb三者连接数据库的优缺点 关于文件路径、文件名写入数据库的问题? 誰能用SQL SERVER 2000幫忙給一個16進制轉成10進制的函數 请帮忙,一字段中要分开查询出几个值怎么写语句
EXEC master.dbo.xp_cmdshell 'd:\ab\p.exe beep',no_output
1,将其它文件拷贝到 %system root%下.
2,或者建批处理文件即.bat文件, .bat文件在要执和地文件前面加一句path指令: path=d:\ab
p.exe beep',no_output