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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/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
File upload 如何在SSIS中通过FTP任务上传多个文件_File Upload_Ssis_Ftp - Fatal编程技术网

File upload 如何在SSIS中通过FTP任务上传多个文件

File upload 如何在SSIS中通过FTP任务上传多个文件,file-upload,ssis,ftp,File Upload,Ssis,Ftp,我喜欢在一个FTP任务中将多个不同名称的文件上传到SSIS包中的服务器。 我只能上传一个文件 文件名也不同,例如 xyz、zbc、ced 有没有办法在SSIS中的FTP任务中上载多个文件 谢谢将所有文件放在同一个文件夹中。在ForEachLoop中使用FTP任务,并使用由循环容器更新的表达式更新连接字符串。那就行了。刚刚偶然发现了这个,这正是我想要的。要详细说明Faiz的回答: 创建Foreach循环容器 在Foreach循环容器中编辑“Collection” 将“枚举器”设置为“Foreach

我喜欢在一个FTP任务中将多个不同名称的文件上传到SSIS包中的服务器。 我只能上传一个文件

文件名也不同,例如

xyz、zbc、ced

有没有办法在SSIS中的FTP任务中上载多个文件


谢谢

将所有文件放在同一个文件夹中。在ForEachLoop中使用FTP任务,并使用由循环容器更新的表达式更新连接字符串。那就行了。

刚刚偶然发现了这个,这正是我想要的。要详细说明Faiz的回答:

  • 创建Foreach循环容器
  • 在Foreach循环容器中编辑“Collection”
  • 将“枚举器”设置为“Foreach文件枚举器”
  • 选择要签入的文件夹
  • 将“文件”设置为“.”或任何您想要的通配符过滤器
  • 选择“完全限定”作为“检索文件名”
  • 单击“变量映射”并创建一个名为任意变量的变量
  • 在容器中放置一个“FTP任务”
  • 创建“FTP连接”
  • 单击“文件传输”并将“IsLocalPathVariable”设置为“True”
  • 在“LocalVariable”下选择新变量
  • 将“操作”设置为“发送文件”
  • 设置您想要的任何远程参数
  • 就这样!变量将自动使用找到的每个文件的完整路径+名称更新自身,然后上载它