SQL Server代理为CmdExec添加参数

时间:2011-11-17 20:50:51

标签: sql-server-2008 sql-agent sql-agent-job

我想在SQL Server代理中运行操作系统(CmdExec)的步骤中添加一个参数。我到处搜索并问我的同事,他们之前都没有尝试过。我附上了一张屏幕图片。我以为我可以在.exe语句之后添加参数(文件路径),但不确定。

我认为以下内容可行:

Executable Path              Parameter Path
C:\MyProgram\MyApp.exe       E:\AppInfo\Client\Config.txt

这是在生产服务器上,如果这不正确,我不想破坏任何东西。

谢谢!

Picture of Job Step

1 个答案:

答案 0 :(得分:2)

是您可以使用参数,因此您的命令将是:

C:\MyProgram\MyApp.exe E:\AppInfo\Client\Config.txt

如果名称中有空格,请不要忘记使用屏幕截图中提示中指定的引号:

"C:\My Program\MyApp.exe" "E:\App Info\Client\Config.txt"

由于您想在生产服务器上试用它,请考虑首先在测试环境中测试您的配置和软件。如果您怀疑这是否有效,您可以将作业设置为仅执行此单步以确保其按预期工作。