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 数据类型 | 结果 |
---|---|
time、 datetimeoffset | 除非包使用参数化 SQL 命令,否则,包将失败。 若要使用参数化 SQL 命令,请在包中使用执行 SQL 任务。 有关详细信息,请参阅 执行 SQL 任务 和 执行 SQL 任务中的参数和返回代码。 |
datetime2 | ADO 连接管理器截断毫秒值。 |
注意
有关 SQL Server 数据类型和它们如何映射到 Integration Services 数据类型的详细信息,请参阅数据类型 (Transact-SQL) 和 Integration Services 数据类型。
配置 ADO 连接管理器
可以使用下列方式配置 ADO 连接管理器:
提供配置为满足选定访问接口要求的特定连接字符串。
包括要连接到的数据源的名称(取决于访问接口)。
为选定的访问接口提供相应的安全凭据。
指示是否在运行时保留从连接管理器中创建的连接。
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可在 SSIS 设计器中设置的属性的详细信息,请单击以下主题:
有关以编程方式配置连接管理器的信息,请参阅 ConnectionManager 和 以编程方式添加连接项目。