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