创建包事件处理程序

运行时,容器和任务引发事件。您可以创建自定义事件处理程序,这些程序在事件被引发时运行工作流,以对事件做出响应。例如,您可创建一个事件处理程序,在任务失败时发送电子邮件。

事件处理程序与包类似。事件处理程序可以像包一样为变量提供作用域,并且包含控制流和可选数据流。您可以为包、Foreach 循环容器、For 循环容器和序列容器以及所有的任务生成事件处理程序。

您可以使用 SSIS 设计器中的**“事件处理程序”**选项卡的设计图面来创建事件处理程序。

当**“事件处理程序”选项卡活动时,SSIS 设计器中的工具箱的“控制流项”“维护计划中的任务”节点包含用于生成事件处理程序中控制流的任务和容器。“数据流源”“转换”“数据流目标”**节点包含用于生成事件处理程序中数据流的数据源、转换和目标。有关详细信息,请参阅控制流元素数据流元素

**“事件处理程序”选项卡也包含“连接管理器”**区域,在这里可创建并修改事件处理程序用来连接到服务器和数据源的连接管理器。有关详细信息,请参阅创建连接管理器

使用事件处理程序设计器

以下关系图显示位于 SSIS 设计器中**“事件处理程序”**选项卡的设计图面上的事件处理程序。

SSIS 设计器的“事件处理程序”选项卡

在事件处理程序中创建控制流和数据流类似于在包中创建控制流和数据流。有关详细信息,请参阅创建包控制流创建包数据流

在 SSIS 设计器中创建事件处理程序

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。