任务 2:添加并配置日志记录

在该任务中,将要为 Lesson 4.dtsx 包中的数据流启用日志记录。然后,将配置一个文本文件日志提供程序,以记录 PipelineExecutionPlan 和 PipelineExecuteTrees 事件。该文本文件日志提供程序可以创建便于查看并可轻松传输的日志。由于便于使用,因此,这些日志文件在包的基本测试阶段非常有用。您也可以在 SSIS 设计器的“日志事件”窗口中查看日志条目。

向包中添加日志记录

  1. SSIS 菜单上,单击**“日志记录”**。

  2. 在**“配置 SSIS 日志”对话框的“容器”**窗格中,确保选中了最前面的代表 Lesson 4 包的对象。

  3. 在**“提供程序和日志”选项卡的“提供程序类型”框中,选择“用于文本文件的 SSIS 日志提供程序”,然后单击“添加”**。

    Integration Services 将向包中添加一个默认名称为用于文本文件的 SSIS 日志提供程序的新文本文件日志提供程序。现在便可对新的日志提供程序进行配置。

  4. 在**“名称”**列中,键入 Lesson 4 Log File。

  5. 也可以修改**“说明”**。

  6. 在**“配置”列中,单击“<新建连接>”**,以指定用于写入日志信息的目标。

    在**“文件连接管理器编辑器”对话框中,对“使用类型”选择“创建文件”,然后单击“浏览”。默认情况下,“选择文件”**对话框将打开项目文件夹,但您可以将日志信息保存到任何位置。

  7. 在**“选择文件”对话框的“文件名”框中,键入 TutorialLog.log,然后单击“打开”**。

  8. 单击**“确定”关闭“文件连接管理器编辑器”**对话框。

  9. 在**“容器”**窗格中,展开包容器层次结构中的所有节点,然后清除包括 Extract Sample Currency Data 复选框在内的所有复选框。现在选中 Extract Sample Currency Data 复选框以仅获取有关此节点的事件。

    重要说明重要提示

    如果 Extract Sample Currency Data 复选框显示为灰色而并非选中状态,则该任务将使用父容器的日志设置,无法启用任务特定的日志事件。

  10. 在**“详细信息”选项卡的“事件”**列中,选择 PipelineExecutionPlanPipelineExecutionTrees 事件。

  11. 单击**“高级”**可查看日志提供程序将为每个事件写入日志的详细信息。默认情况下,将为您指定的事件自动选择所有信息类别。

  12. 单击**“基本”**隐藏信息类别。

  13. 在**“提供程序和日志”选项卡上的“名称”**列中,选择 Lesson 4 Log File。为包创建日志提供程序后,可以选择取消选择它以临时关闭日志记录,而不必删除和重新创建日志提供程序。

  14. 单击**“确定”**。