我的FTP位置有2-3个文件夹,我需要每天使用SSIS包拉一些文件,请帮忙。
例如:
FTP Detail
Server: ftp.abc.com:21
User: user1
Pwd: pass1
然后有一个名为Mydata
的文件夹和名为price(Date)
的文件
现在我在本地机器C:\
上提取该文件的内容
我怎么能用SSIS做到这一点?
答案 0 :(得分:7)
我首先在您的软件包中添加FTP Connection Manager。您很可能希望在包中创建两个变量,User和Password,并配置FTP连接管理器的表达式选项卡以使用它们。原因是,您可能会遇到通过SQL Agent运行程序包的问题,您需要通过外部配置提供这些值。所述问题的Example 1,但它是common problem
单击测试并验证连接管理器是否正常工作。
下一步是在控制流上放一个FTP task,看看是否可以掌握拉下1个文件。该操作将是“接收文件”
在寻找好的形象时,我偶然发现了这篇文章,这应该涵盖了您需要了解的关于Using the FTP Task in SSIS 2008的所有内容