如果包执行中有任何错误,我如何发送包含错误详细信息的电子邮件? 基本上我如何获取错误详细信息并将其放入邮件发送邮件任务中?
答案 0 :(得分:3)
以下是示例:
假设我有一个sql任务,我想通过错误描述获取有关“任务失败”的电子邮件。
最后执行包..如果发生任何错误,您将收到包含说明的电子邮件。
由于
R
答案 1 :(得分:2)
这就是我们的工作。我们使用SSIS的日志记录系统将所有错误记录到表中。
然后在包级别创建一个事件处理程序。在事件处理程序中,当发生故障,包含程序包的名称(我们总是将其作为变量)时,我发送一封电子邮件,失败的任务的名称(为此使用变量System :: SourceName,花了我一段时间找到它。)以及对日志表的查询,以使支持团队能够快速提取详细信息(电子邮件正文的一部分,我使用的是变量,但您不必这样做)。