使用SSIS包从FTP中提取文件并保存到文件夹?

时间:2011-09-30 11:40:24

标签: ssis

我的FTP位置有2-3个文件夹,我需要每天使用SSIS包拉一些文件,请帮忙。

例如:

FTP Detail

Server: ftp.abc.com:21

User: user1

Pwd: pass1 

然后有一个名为Mydata的文件夹和名为price(Date)的文件 现在我在本地机器C:\上提取该文件的内容 我怎么能用SSIS做到这一点?

1 个答案:

答案 0 :(得分:7)

我首先在您的软件包中添加FTP Connection Manager。您很可能希望在包中创建两个变量,User和Password,并配置FTP连接管理器的表达式选项卡以使用它们。原因是,您可能会遇到通过SQL Agent运行程序包的问题,​​您需要通过外部配置提供这些值。所述问题的Example 1,但它是common problem

单击测试并验证连接管理器是否正常工作。

下一步是在控制流上放一个FTP task,看看是否可以掌握拉下1个文件。该操作将是“接收文件”

在寻找好的形象时,我偶然发现了这篇文章,这应该涵盖了您需要了解的关于Using the FTP Task in SSIS 2008的所有内容