Batch file 如何使用任务调度器和批处理文件运行SSIS包
我有一个windows批处理文件,如下所示:Batch file 如何使用任务调度器和批处理文件运行SSIS包,batch-file,ssis,Batch File,Ssis,我有一个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包运行时没有错误。然后,我创建了一个计划任务来运行并调用同一批处理文件。任务正在运行,但不会出错或结束
"C:\Program Files (x86)\Microsoft SQL Server\120\DTS\Binn\DTExec.exe" /FILE
C:\SSIS\CARS\CARS\PCarsCallMonthlyCount.dtsx /DECRYPT pswrd /CHECKPOINTING OFF
当我从命令提示符运行代码时,SSIS包运行时没有错误。然后,我创建了一个计划任务来运行并调用同一批处理文件。任务正在运行,但不会出错或结束
因此,我随后从命令提示符打开批处理文件,并得到这个错误“选项“file”缺少参数”。然后,执行包实用程序应用程序启动并等待一些输入
因此,我假设我在命令中缺少了某些内容,这就是任务无法完成的原因。我如何修复此问题?如果命令行与批处理文件中的命令行完全相同,则需要在一行中完成所有操作。它不会获取/file的第二部分,即.dtsx文件。如果命令行与您的命令行完全相同在批处理文件中,您需要将其全部放在一行上。它没有得到/file的第二部分,即您的.dtsx文件。谢谢您解决了这个问题。这就是我使用启用word wrap的记事本来构建命令行所得到的。谢谢您解决了这个问题。这就是我使用启用word wrap的记事本来创建命令行所得到的构建命令行。