我在SSIS中创建了一个执行进程任务,以将文件上载到sftp服务器。我可以完全访问服务器文件夹,并且能够使用filezilla拖放文件。我使用putty sftp客户端psftp.exe进行上传。现在,当我在用户、pass和批处理参数中使用psftp.exe时,它在windows中运行得非常好。但是,当我在SSIS中执行相同的操作时,我会得到以下错误:
Error: 0xC0029151 at Execute Pro
我正在以编程方式生成一个命令,该命令将使用java中的Runtime.getRuntime.exec()提交给cmd.exe。该命令是tortoiseproc忽略命令的形式
tortoiseproc /command:ignore /path:file1*file2*file3*...................filen正如您所看到的,path参数接受多个文件,当此字符串超过大约某个特定长度时,就会出现问题。8197个字符,如microsoft KB for c