脚本组件中的日志记录

使用 Integration Services 包中的日志记录可以记录预定义的事件或用户定义的消息,从而将有关执行进度、结果和问题的详细信息保存下来,以供日后分析。脚本组件可以使用 ScriptMain 类的 Log 方法记录用户定义的数据。如果启用了日志记录,并且在**“配置 SSIS 日志”对话框的“详细信息”**选项卡中为日志记录选择了 ScriptComponentLogEntry 事件,则调用一次 Log 方法即可将事件信息存储在已为该数据流任务配置的所有日志提供程序中。

下面是一个简单的日志记录示例:

Dim bt(0) As Byte

Me.Log("Test Log Event", _

0, _

bt)

注意注意

尽管可以直接从脚本组件执行日志记录,但是您可能希望考虑实现事件,而不是日志记录。如果使用事件,不仅能够启用事件消息的日志记录,而且能够通过默认的或用户定义的事件处理程序响应事件。

有关日志记录的详细信息,请参阅记录包执行的日志

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

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

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