Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何使用任务调度器和批处理文件运行SSIS包_Batch File_Ssis - Fatal编程技术网

Batch file 如何使用任务调度器和批处理文件运行SSIS包

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包运行时没有错误。然后,我创建了一个计划任务来运行并调用同一批处理文件。任务正在运行,但不会出错或结束

我有一个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包运行时没有错误。然后,我创建了一个计划任务来运行并调用同一批处理文件。任务正在运行,但不会出错或结束

因此,我随后从命令提示符打开批处理文件,并得到这个错误“选项“file”缺少参数”。然后,执行包实用程序应用程序启动并等待一些输入


因此,我假设我在命令中缺少了某些内容,这就是任务无法完成的原因。我如何修复此问题?

如果命令行与批处理文件中的命令行完全相同,则需要在一行中完成所有操作。它不会获取/file的第二部分,即.dtsx文件。

如果命令行与您的命令行完全相同在批处理文件中,您需要将其全部放在一行上。它没有得到/file的第二部分,即您的.dtsx文件。

谢谢您解决了这个问题。这就是我使用启用word wrap的记事本来构建命令行所得到的。谢谢您解决了这个问题。这就是我使用启用word wrap的记事本来创建命令行所得到的构建命令行。