【发布时间】:2018-10-21 07:50:59
【问题描述】:
这里所有的 SSIS 包都有一个相同的 OnError 事件处理程序,我正在寻找一种方法来避免为每个包创建相同的处理程序。事件处理程序首先查询一个表以获取电子邮件地址列表,然后将电子邮件发送到收件人列表,在正文中包括包名称、包错误、错误日期和时间等。执行 SQL 查询和电子邮件任务是每个包事件处理程序中的字面意思都是相同的。有没有办法模块化这个例程?也许通过调用另一个处理这一切的包?我想消除(或几乎消除)开发人员在创建、重新创建和再次重新创建这个相同的过程时犯错的机会。他们现在完成的方式将是一项艰巨的任务,要对我们所有包中的错误处理过程进行简单的更改。
【问题讨论】:
标签: event-handling ssis-2012 modularity onerror