OLE DB 连接管理器

OLE DB 连接管理器通过使用 OLE DB 提供程序使包能够连接到数据源。 例如,连接到 SQL Server 的 OLE DB 连接管理器可以使用适用于 SQL Server 的 Microsoft OLE DB 访问接口。

注释

SQL Server Native Client 11.0 OLEDB 提供程序不支持多子网故障转移群集的新连接字符串关键字(例如:MultiSubnetFailover=True)。 有关详细信息,请参阅 SQL Server 发行说明AlwaysOn 多子网故障转移和 SSIS 博客文章,位于 www.mattmasson.com

多个 SQL Server Integration Services 任务和数据流组件使用 OLE DB 连接管理器。 例如,OLE DB 源和 OLE DB 目标使用此连接管理器提取和加载数据,执行 SQL 任务可以使用此连接管理器连接到 SQL Server 数据库来运行查询。

OLE DB 连接管理器还用于在使用 C++ 等语言编写的非托管代码中访问自定义任务的 OLE DB 数据源。

将 OLE DB 连接管理器添加到包时,Integration Services 会创建一个连接管理器,该管理器将在运行时解析为 OLE DB 连接,设置连接管理器属性,并将连接管理器添加到 Connections 包上的集合。

该连接管理器的 ConnectionManagerType 属性设置为 OLEDB

可以通过以下方式配置 OLE DB 连接管理器:

  • 提供配置为满足选定访问接口要求的特定连接字符串。

  • 包括要连接到的数据源的名称(取决于访问接口)。

  • 为选定的访问接口提供相应的安全凭据。

  • 指示是否在运行时保留从连接管理器中创建的连接。

伐木业

可以记录 OLE DB 连接管理器对外部数据访问接口发出的调用。 可以使用此日志记录功能对 OLE DB 连接管理器与外部数据源建立的连接进行故障排除。 若要记录 OLE DB 连接管理器对外部数据提供程序发出的调用,请启用包日志记录并在包级别选择 诊断 事件。 有关详细信息,请参阅 包执行的疑难解答工具

OLEDB 连接管理器的配置

可以通过 SSIS 设计器或以编程方式来设置属性。 有关可以在 SSIS 设计器中设置的属性的详细信息,请参阅 “配置 OLE DB 连接管理器”。 有关以编程方式配置连接管理器的信息,请参阅开发人员指南中针对 T:Microsoft.SqlServer.Dts.Runtime.ConnectionManager 类的文档。

另请参阅

OLE DB 源
OLE DB 目标
执行 SQL 任务
Integration Services (SSIS) 连接