SSIS通过传递变量枚举器在For Each循环内使用FTP任务下载文件

时间:2019-05-02 14:53:29

标签: ssis ssis-2017

在For Each循环中使用FTP任务下载FTP文件,方法是传递变量枚举数以设置远程路径变量

  1. 我正在将要下载的文件列表加载到变量中。(已验证,我可以看到文件列表)

  2. 使用ForEach循环容器我正在使用变量枚举器接收文件名,并将其传递给ForEach循环内的FTP任务。 (已验证,我可以一一看到文件名)

  3. 在FTP任务中,当我尝试为每个循环将远程路径变量设置为文件名时,它显示错误 FTP任务变量不是以“ /”错误开头

  4. 在运行时使用“ /” + User :: fileName手动设置远程路径时,我收到一条错误消息“路径不是合法形式”

1 个答案:

答案 0 :(得分:0)

在SSIS FTP任务中,将属性中的延迟验证设置为true。它将在运行时验证远程路径,并将解决通过变量设置远程路径值的问题。