我有一个 SSIS 包,它需要连接到 FTP 服务器,并且只检索本地计算机上尚未存在的文件(下面的示例),通过将这些文件插入 SQL Server 来处理这些文件,存档处理的文件,然后仅从 FTP 服务器中删除(下面的示例)已处理的文件。
我已经成功地完成了ForEach 循环容器将文件插入 SQL 然后存档,但这两个 FTP 任务不起作用。
虽然我已经搜索了这个,但我没有找到特定的FTP检索和删除,所以如果有与此匹配的文章,那么请传递它。
FTP 检索示例:
FTP Server: (file1.xml, file2.xml, file3.xml)<br>
Local Machine: (file1.xml)<br>
Need: (file2.xml, file3.xml)
FTP 删除示例:
FTP Server:(file1.xml, file2.xml, file3.xml, file4.xml)<br>
Processed:(file1.xml, file2.xml, file3.xml)<br>
Delete:(file1.xml, file2.xml, file3.xml)
我想你会在下面的这些链接中找到你的答案:
http://www.sqlservercentral.com/Forums/Topic577774-148-1.aspx
http://www.cozyroc.com/script/get-ftp-file-list-task