我正在尝试设置一个 SQL Server 代理作业,CmdExec
用于在%programdata%\my company folder
.
如果我使用%programdata%\my company\myexec.exe
,该作业将失败,因为它显然找不到该文件。
但它适用于绝对路径:
C:\ProgramData\my company\myexec.exe
Run Code Online (Sandbox Code Playgroud)
如何使用特殊文件夹别名成功运行作业?
SQL Agent 不会像那样执行命令。您需要编写一个包含系统变量的批处理文件,然后从 SQL 代理作业调用该批处理文件。如果系统变量实际上在代理作业步骤中,则它们不会得到解析。
归档时间: |
|
查看次数: |
6539 次 |
最近记录: |