在SQL表中插入SSIS包的状态



我的项目包括创建多个子目录并将文件复制到这些子目录。我使用SSIS中foreach循环中的文件系统任务开发了这一部分。

最后一部分是插入到SQL表中的进程状态。如果文件复制成功,"状态"列应为"成功",另一列中的原因应为"文件复制成功"或类似内容。

错误流重定向(红色箭头(是否可用于文件系统任务或foreach循环?我在某个地方读到,在事件处理程序中,您可以处理这些状态消息,并将它们插入SQL中。有人能提供一个解决方案或建议一个来解决这个问题吗?

我会避免使用事件处理程序。它们就像隐藏的GOTO,在控制流中没有迹象表明它们存在,你必须转到另一个屏幕才能看到它们在做什么。

使用控制流来指导错误要清楚得多。可以双击并配置来自任何任务或容器的任何箭头。将约束选项更改为值=未能使箭头变红。

最新更新