sql语句 能不能执行 bat文件

nanjinghannian 2014-11-17 04:28:39
现在我有一个bat文件,想放在sql2008作业计划里定时去执行,不知能不能实现,求助!!!
...全文
172 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
舞台中央的我 2014-11-17
  • 打赏
  • 举报
回复
引用 4 楼 nanjinghannian 的回复:
--执行想要的xp_cmdshell语句 Exec xp_cmdshell 'my.bat' 我的bat文件地址是C:\Users\Administrator\Desktop\a.bat' Exec xp_cmdshell 'C:\Users\Administrator\Desktop\a.bat'执行之后显示找不到指定路径,路径是没问题的
这个 路径是 你 服务器的路径 不是 个人 机器的路径
nanjinghannian 2014-11-17
  • 打赏
  • 举报
回复
谢谢各位,我还是用java代码调用把
卖水果的net 版主 2014-11-17
  • 打赏
  • 举报
回复
xp_cmdshell 这个可行。 但是,还是建议放在 Windows 的任务计划中,比放在 sql 中要方便的多。
还在加载中灬 2014-11-17
  • 打赏
  • 举报
回复
引用 4 楼 nanjinghannian 的回复:
--执行想要的xp_cmdshell语句 Exec xp_cmdshell 'my.bat' 我的bat文件地址是C:\Users\Administrator\Desktop\a.bat' Exec xp_cmdshell 'C:\Users\Administrator\Desktop\a.bat'执行之后显示找不到指定路径,路径是没问题的
那个文件要用权限,试下赋权所有人everyone
nanjinghannian 2014-11-17
  • 打赏
  • 举报
回复
--执行想要的xp_cmdshell语句 Exec xp_cmdshell 'my.bat' 我的bat文件地址是C:\Users\Administrator\Desktop\a.bat' Exec xp_cmdshell 'C:\Users\Administrator\Desktop\a.bat'执行之后显示找不到指定路径,路径是没问题的
nanjinghannian 2014-11-17
  • 打赏
  • 举报
回复
windows任务计划我刚看了看,每天,每天我要阁4个小时执行下,这地方如何设置 谢谢啦
还在加载中灬 2014-11-17
  • 打赏
  • 举报
回复
/*MSsql2005 如何启用xp_cmdshell
默认情况下,sql server2005安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果要使用它,可按以下步骤
*/
-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 启用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
--重新配置
RECONFIGURE
GO

--执行想要的xp_cmdshell语句
Exec xp_cmdshell 'my.bat'
GO
可以用xp_cmdshell
霜寒月冷 2014-11-17
  • 打赏
  • 举报
回复
cmd命令?windows任务计划就ok

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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