Pau*_*ski 13 sql-server-2008 sql-server
我正在尝试从 SQL Server 2008 R2 下的 SQL Server 代理作业中运行 (Windows) 批处理文件。在作业步骤中,我创建了一个新步骤,将其类型设置为“操作系统 (CmdExec)”。我最初尝试只将批处理文件名放在“命令”字段中。它给出了找不到文件的错误。
然后我尝试: cmd.exe c:\test.bat
这开始了,但永远不会完成(而且看起来它实际上并不工作)。
我尝试将批处理文件名用引号括起来:cmd.exe "C:\test.bat" 但这也没有任何区别。
让它发挥作用的神奇组合是什么?
Sql*_*CID 12
如果没记错的话:
cmd.exe /c "c:\test.bat"
Run Code Online (Sandbox Code Playgroud)
如果路径或文件名中有任何空格,则需要引号
归档时间: |
|
查看次数: |
88683 次 |
最近记录: |