2010-04-28 103 views
0

我想向SSIS 2005程序包事件处理程序添加电子邮件通知。我已将Send Mail任务添加到事件处理程序。我想定制电子邮件正文以包含错误说明等内容。我试过在MessageSource字段中包含@ [System :: ErrorDescription],但邮件消息不包含ErrorDescription的值,只包含变量的名称。在SSIS事件处理程序中自定义邮件消息

回答

1

在发送邮件任务对话框中,在右侧列表中选择单词邮件。这将打开Mail任务的属性页面。在MessageSourceType值设置为可变的MessageSource设置为你想要的格式使用系统:ErrorDescription中变量的名称。这就是我在SQL Server 2005中使用这个组件的原因。我相信这些步骤在2008年是相似的,但是我在2008客户端工作已经有一段时间了,所以我在那里工作。

0

失败的任务的名称是在矿井系统变量 系统:: SOURCENAME

1

我认为你正在使用MessageSource属性的邮件标签。您需要转到表达式,然后在属性中选择MessageSource并浏览表达式按钮,在那里您可以将@ [System :: ErrorDescription]变量拖放到表达式文本区域中。 单击评估表达式,它不应该给出任何错误消息,你就完成了。

相关问题