【发布时间】:2011-08-10 23:07:26
【问题描述】:
如果包执行中有任何错误,我如何发送包含错误详细信息的电子邮件? 基本上我怎样才能获得错误详情并将它们放入发送邮件任务的消息中?
【问题讨论】:
-
同一个主题的三个问题,你不接受你的好答案,你只是重申问题并再次问......为什么?
标签: ssis
如果包执行中有任何错误,我如何发送包含错误详细信息的电子邮件? 基本上我怎样才能获得错误详情并将它们放入发送邮件任务的消息中?
【问题讨论】:
标签: ssis
这是一个例子:
假设我有一个 sql 任务,我想收到关于“任务失败”的电子邮件,并附上错误的描述。
最后执行包..如果发生任何错误,您将收到带有描述的电子邮件。
谢谢
R
【讨论】:
这就是我们所做的。我们使用 SSIS 的日志系统将所有错误记录到表中。
然后在包级别创建一个事件处理程序。在事件处理程序中,当失败时我会发送一封电子邮件,其中包含包的名称(我们总是将其作为变量),失败的任务的名称(为此使用变量 System::SourceName,花了我一段时间找到它。)和日志表的查询,以使支持团队能够快速提取详细信息(电子邮件正文的一部分,我使用变量,但您不必这样做)。
【讨论】: