我有一个如下所示的Windows批处理文件:
"C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /FILE
C:\SSIS\CARS\CARS\PCarsCallMonthlyCount.dtsx /DECRYPT pswrd /CHECKPOINTING OFF
当我从命令提示符运行代码时,SSIS包运行时没有错误。然后,我创建了一个计划任务来运行并调用相同的批处理文件。任务运行但不会出错或结束。
然后我从命令提示符打开批处理文件,我收到此错误“缺少参数选项”文件“。然后启动执行包实用程序应用程序并等待一些输入。
所以我假设我在命令中遗漏了一些东西,这就是为什么任务没有完成的原因。我该如何解决这个问题?
答案 0 :(得分:2)
如果命令行与批处理文件中的命令行完全相同,则需要在一行中完成所有操作。它没有得到/ FILE的第二部分是你的.dtsx文件。