我是SSIS和SQL的新手。
我得到了一个以下格式的文件,需要下载图片到一个文件夹使用SSIS包。
http://content.etilize.com/Large/10077459.jpg
这个文件每天都在变化。所以我也需要从文件夹中删除不需要的图像。
任何代码都将是一个极大的帮助。
谢谢
发布于 2009-12-17 23:51:32
同意SSIS mioght可能是一种夸张的说法。
为了完整起见,如果您想在SSIS中执行此操作,如果FTP任务适合于您访问图像的位置,则FTP任务可能会满足您的要求。否则,一个文件系统任务就足够了。
至于循环,这取决于结果集的性质,但“foreach循环容器”控制流项可能会完成这项工作。以下迭代器可用:
如果需要,可以从任务项的“expression”属性中动态设置文件名。
我猜是有点,因为我对你的要求不太清楚。
发布于 2009-12-17 22:02:42
从你的描述来看,我不会在这个项目中使用SSIS。我会写一个小的应用程序(可能使用C# .NET),它会访问特定的站点,并将它们与您存储的目录进行比较,然后仅在您这边找不到的情况下才下载镜像。正如Gus所说,我不确定循环或SSIS适合在哪里。
如果没有更多的信息,我怀疑你会得到任何更具体的东西,但祝你好运!
发布于 2009-12-17 23:33:06
同意-从技术上讲,可以通过使用脚本任务和一些foreach容器来使用ssis来删除不需要的图像。然而,我认为这将是过度的杀伤力。我会推荐一些c# windows服务,甚至在这个简单的例子中,使用vb脚本甚至powershell会更好(looping in powershell)。
https://stackoverflow.com/questions/1921761
复制相似问题