等待文件到达 - SSIS包

时间:2014-08-08 23:14:03

标签: ssis integration business-intelligence flat-file foreach-loop-container

我们有一个软件包每天在ftp服务器上读取文本文件,但是我们不知道文件何时会被添加到服务器上的文件夹中,因此我们必须等待文件然后手动激活软件包。那么有没有办法自动化这个过程,这样只要找到文件就会启动作业?

2 个答案:

答案 0 :(得分:0)

为什么不在文件到达时调用SSIS包。在我的一个项目中,我们有一个目录监听器服务,等待文件到达。一旦文件到达,我们就会调用SSIS包。

维杰

答案 1 :(得分:0)

使用WMI事件观察程序任务。这可能会有所帮助。或者,您可以每10或30分钟执行一次包。脚本任务可以检查文件是否可用,如果没有,则包立即退出,如果可用,执行DFT。