开发自定义日志提供程序

Integration Services 所具有的广泛的日志记录功能使其可捕获在包执行过程中发生的事件。 Integration Services 包含各种日志提供程序,可用于创建日志并以 XML、文本、数据库或 Windows 事件日志等格式存储这些日志。 如果提供的日志提供程序和输出格式不能完全满足您的需要,您可以创建自定义日志提供程序。

若要创建自定义日志提供程序,必须创建从 LogProviderBase 基类继承的类,再将 DtsLogProviderAttribute 属性应用到新类,然后重写基类的重要方法和属性,包括 ConfigString 属性和 Log 方法。

本节内容

本节介绍如何创建、配置和编写自定义日志提供程序代码。

创建自定义日志提供程序 介绍如何为自定义日志提供程序项目创建类。

编写自定义日志提供程序 代码介绍了如何通过重写基类的方法和属性来实现自定义日志提供程序。

SQL Server Integration Services 不支持为自定义日志提供程序开发自定义日志提供程序 的用户界面。

所有自定义对象的通用信息

有关可以在 Integration Services 中创建的所有类型自定义对象的通用信息,请参阅以下主题:

开发 Integration Services 的自定义对象介绍了为 Integration Services 实现所有类型的自定义对象的基本步骤。

保留自定义对象 描述自定义持久性,并在必要时进行说明。

生成、部署和调试自定义对象 描述用于生成、签名、部署和调试自定义对象的技术。

其他自定义对象的信息

有关可在 Integration Services 中创建的其他自定义对象类型的信息,请参阅以下主题:

开发自定义任务 讨论如何对自定义任务进行编程。

开发自定义连接管理器讨论如何对自定义连接管理器进行编程。

开发自定义 ForEach 枚举器 讨论如何对自定义枚举器进行编程。

开发自定义数据流组件讨论如何对自定义数据流源、转换和目标进行编程。

Integration Services 图标(小型) 随时了解 Integration Services
有关来自Microsoft的最新下载、文章、示例和视频,以及来自社区的所选解决方案,请访问 MSDN 上的 Integration Services 页面:

访问 MSDN 上的 Integration Services 页

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