【发布时间】:2017-09-18 13:33:12
【问题描述】:
我正在尝试通过任务计划程序使用dtexec 自动化 SSIS 包(因为我无权通过 SQL 代理创建它)并且需要在我的机器上本地完成。我引用了这篇文章:How to launch cmd.exe to execute command using Task Scheduler ?,但我无法为 dtexec 获取正确的语法。
我的程序脚本是:
"C:\Program Files\Microsoft SQL Server\120\DTS\Binn\dtexec.exe"
添加参数:
/f “C:\Users\f9a\Desktop/HRFact.dtsx”
但是当它运行时,它会在瞬间弹出cmd 窗口,然后消失。历史显示返回码为 4。
我可以通过输入以下内容在cmd.exe 中运行它:
dtexec/f “C:\Users\f9a\Desktop/HRFact.dtsx”
而且效果很好。我似乎无法获得任务计划程序的语法。你能帮我吗?提前致谢!
-特雷
【问题讨论】:
标签: sql-server cmd ssis taskscheduler dtexec