如果您想在发生任何错误时触发邮件任务,请考虑“事件处理程序”。
这篇 SimpleTask 文章很好地概述了事件处理程序 https://www.red-gate.com/simple-talk/sql/ssis/ssis-event-handlers-basics/
SSIS 事件处理程序是将 SSIS 脚本转变为可审核的可靠系统的最简单方法,该系统可对错误条件做出适当反应、报告进度并允许检测和监视 SSIS 包。它们易于实施,并提供很大的灵活性。
使用事件处理程序提供了一些优势 - 您无需连接每个任务的失败。系统将调用您的错误事件处理程序。
另请注意,有 2 个值得关注的事件处理程序:OnError
任务失败
https://learn.microsoft.com/en-us/sql/integration-services/integration-services-ssis-event-handlers
OnError 事件 - 发生错误时引发此事件。
OnTaskFailed 事件 - 任务失败时引发此事件。
需要注意的一件事是,根据错误数量,事件处理程序可能会被多次调用。