OLE DB 连接管理器

OLE DB 连接管理器使包能够用 OLE DB 访问接口连接到数据源。例如,连接到 SQL Server 的 OLE DB 连接管理器可以使用 Microsoft OLE DB Provider for SQL Server。

注意注意

如果数据源是 Microsoft Office Excel 2007 或 Microsoft Office Access 2007,则数据源需要一个不同于早期版本 Excel 或 Access 的数据访问接口。有关详细信息,请参阅如何连接到 Excel 工作簿如何连接到 Access 数据库

有若干 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 连接管理器与外部数据源的连接进行故障排除。若要记录 OLE DB 连接管理器对外部数据访问接口所做的调用,请在包级别启用包日志记录并选择**“诊断”**事件。有关详细信息,请参阅包执行故障排除

配置 OLE DB 连接管理器

可以通过 SSIS 设计器或以编程方式来设置属性。

有关可以在 SSIS 设计器中设置的属性的详细信息,请单击下列主题之一:

有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager以编程方式添加连接

外部资源

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

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

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