【发布时间】:2020-01-08 16:18:57
【问题描述】:
我有一个 SSIS 作业,它计划通过 SQL 代理每 5 分钟运行一次。该作业将 excel 文件的内容导入 SQL 表。这一切都很好,但是文件偶尔会放在那里,而且在作业运行时经常根本没有文件。问题是这导致作业失败并发送作业失败的通知电子邮件,但我只想在处理文件时作业失败时收到通知,而不是因为首先没有文件。根据我收集到的信息,我可以使用脚本任务来解决这个问题,以在工作继续之前检查文件是否存在,但我无法让它工作。有人可以分解脚本任务的工作原理以及我需要哪种脚本来检查文件是否存在?或者,如果有更好的方法来完成我想做的事情,我也愿意接受!
我在尝试 Foreach 循环方法时遇到的错误是
【问题讨论】:
-
为什么不使用脚本任务来检查文件是否存在,将值分配给变量和条件流?你也可以使用 Foreach 循环容器来做同样的事情(我经常做的事情)。
-
我认为您的错误更多地与延迟验证有关。
标签: sql-server ssis