如何在xp_cmdshell中运行批处理文件

时间:2013-05-20 17:14:48

标签: sql sql-server-2008 xp-cmdshell

当我尝试运行时:

exec master..xp_cmdshell 'C:\f\alert.bat'

我收到以下错误消息:

'C:\f\alert.bat' is not recognized as an internal or external command,
operable program or batch file.

如何使用xp_cmdshell运行此批处理文件?

编辑:上面的命令是逐字的。我没有使用任何包含空格的参数。

1 个答案:

答案 0 :(得分:-4)

我有几个服务器在运行,我试图从远程服务器而不是本地服务器运行此命令。所以我收到了这个错误,因为批处理文件显然不存在于远程服务器上。