开发自定义连接管理器

Integration Services 使用连接管理器封装连接到外部数据源所需的信息。Integration Services 包括可支持与常用数据源(从企业数据库到文本文件和 Excel 工作表)的连接的各种连接管理器。如果 Integration Services 支持的连接管理器和外部数据源不能完全满足您的需要,则可以创建自定义连接管理器。

若要创建自定义连接管理器,必须创建从 ConnectionManagerBase 基类继承的类,再将 DtsConnectionAttribute 属性应用到新类,然后重写基类的重要方法和属性,包括 ConnectionString 属性和 AcquireConnection 方法。

有关自定义连接管理器的工作示例,请参阅 Codeplex 上的 Integration Services 示例。本节中演示的代码段来自 SQL Server 自定义连接管理器示例。

重要说明重要提示

内置于 Integration Services 的大多数任务、源和目标都只能与特定类型的内置连接管理器一起工作。在开发用于内置任务和组件的自定义连接管理器之前,请检查这些组件是否将可用连接管理器的列表限制为特定类型的连接管理器。如果您的解决方案需要自定义连接管理器,则还可能必须开发自定义任务或自定义源或目标以与连接管理器一起使用。

本节内容

本节介绍如何创建、配置和编写自定义连接管理器及其可选自定义用户界面的代码。本节中演示的代码段来自 SQL Server 自定义连接管理器示例。

相关章节

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

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

其他自定义对象的信息

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

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

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

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