现在我有一个bat文件,想放在sql2008作业计划里定时去执行,不知能不能实现,求助!!!
------解决思路----------------------
/*MSsql2005 如何启用xp_cmdshell可以用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
------解决思路----------------------
那个文件要用权限,试下赋权所有人everyone
------解决思路----------------------
xp_cmdshell 这个可行。
但是,还是建议放在 Windows 的任务计划中,比放在 sql 中要方便的多。
------解决思路----------------------
这个 路径是 你 服务器的路径
不是 个人 机器的路径