ADO 连接管理器

适用于: SQL Server Azure 数据工厂中的 SSIS Integration Runtime

ADO 连接管理器使包可以连接到 ActiveX 数据对象 (ADO) 对象(如记录集)。 此连接管理器通常用于以 Microsoft Visual Basic 6.0 等语言的早期版本编写的自定义任务,或用于从属于使用 ADO 连接到数据源的现有应用程序的自定义任务。

将 ADO 连接管理器添加到包时,Microsoft SQL Server Integration Services 会创建将在运行时解析为 ADO 连接的连接管理器,设置连接管理器属性,并将该连接管理器添加到包上的“Connections”集合。 该连接管理器的 ConnectionManagerType 属性设置为 ADO

ADO 连接管理器故障排除

ADO 连接管理器在读取数据时,某些 SQL Server 日期数据类型将生成下表中显示的结果。

SQL Server 数据类型 结果
timedatetimeoffset 除非包使用参数化 SQL 命令,否则,包将失败。 若要使用参数化 SQL 命令,请在包中使用执行 SQL 任务。 有关详细信息,请参阅 执行 SQL 任务执行 SQL 任务中的参数和返回代码
datetime2 ADO 连接管理器截断毫秒值。

注意

有关 SQL Server 数据类型和它们如何映射到 Integration Services 数据类型的详细信息,请参阅数据类型 (Transact-SQL)Integration Services 数据类型

配置 ADO 连接管理器

可以使用下列方式配置 ADO 连接管理器:

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

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

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

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

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

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

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

另请参阅

Integration Services (SSIS) 连接