步骤 2:添加和配置日志记录

在此任务中,你将为 Lesson 3.dtsx 包中的数据流启用日志记录功能。 然后,将文本文件日志提供程序配置为记录 PipelineExecutionPlan 和 PipelineExecuteTrees 事件。 文本文件日志提供程序创建易于查看且易于传输的日志。 这些日志文件的简单性使得这些文件在包的基本测试阶段特别有用。 还可以在 SSIS 设计器的“日志事件”窗口中查看日志条目。

将日志记录添加到软件包中

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

  2. 在“ 配置 SSIS 日志 ”对话框中的“ 容器 ”窗格中,确保选择了最顶层的对象,该对象表示第 3 课包。

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

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

  4. “名称” 列中,键入 Lesson 3 Log File

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

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

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

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

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

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

    重要

    如果 “提取示例货币数据 ”复选框的状态变暗,而不是选中,该任务将使用父容器的日志设置,并且无法启用特定于任务的日志事件。

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

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

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

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

  14. 单击 “确定”

后续步骤

步骤 3:测试第 3 课教程包