SQL SERVER打开可执行文件

情殇无限 2010-07-26 11:58:12
怎么用sql命令打开可执行文件,像在命令行执行 start D:\1.rmvb 可以打开1.rmvb。在sql server中执行master..xp_cmdShell 'Start d:\1.rmvb'只返回null,不能打开文件,请问有什么办法吗?
...全文
159 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2010-07-26
  • 打赏
  • 举报
回复
create table #t(value varchar(1000))
insert #t exec master..xp_cmdShell 'dir c:\'
select * from #t

执行exe是不行
情殇无限 2010-07-26
  • 打赏
  • 举报
回复
执行了半天没反映了。。。。
这个不行那再问一个:
master..xp_cmdShell 'dir d:\'这个可以列出d盘下的文件和目录,有没有办法把结果保存到一个表里面?
王向飞 2010-07-26
  • 打赏
  • 举报
回复
那你试试写到bat文件里
然后用exec master..xp_cmdshell 'd:\1.bat'
Andy__Huang 2010-07-26
  • 打赏
  • 举报
回复
文件打不开只能返回null,
master..xp_cmdShell 只能打开*.sql文件或可执行文件



22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧