【问题标题】:How to upload mutiple files by FTP task in SSIS如何在 SSIS 中通过 FTP 任务上传多个文件
【发布时间】:2011-04-17 14:33:33
【问题描述】:

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

文件名也不同,例如

xyz, zbc, ced

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

谢谢

【问题讨论】:

    标签: file-upload ssis ftp


    【解决方案1】:

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

    1. 创建 Foreach 循环容器
    2. 在 Foreach 循环容器中编辑“集合”
    3. 将“枚举器”设置为“Foreach 文件枚举器”
    4. 选择您要签入的文件夹
    5. 将“文件”设置为“.”或您想要的任何通配符过滤器
    6. 选择“完全限定”作为“检索文件名”
    7. 点击“变量映射”并创建一个变量,命名为任意名称
    8. 在容器内放置一个“FTP 任务”
    9. 创建一个“FtpConnection”
    10. 单击“文件传输”并将“IsLocalPathVariable”设置为“True”
    11. 在“LocalVariable”下选择您的新变量
    12. 将“操作”设置为“发送文件”
    13. 设置您喜欢的任何远程参数

    就是这样!该变量将使用找到的每个文件的完整路径+名称自动更新,然后上传。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-04-25
        • 2011-06-11
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 1970-01-01
        • 1970-01-01
        • 2012-10-27
        • 2012-04-26
        相关资源
        最近更新 更多