ADO NET 目标
ADO NET 目标可将数据加载到各种使用数据库表或视图的兼容 ADO.NET的数据库中。 你可以选择将这些数据加载到现有表或视图中,或者先创建一个新表,然后将这些数据加载到新表中。
可使用 ADO NET 目标连接到 Microsoft Azure SQL 数据库。 不支持使用 OLE DB 连接到 SQL 数据库 。 有关 SQL 数据库 的详细信息,请参阅通用指导原则和限制(Azure SQL 数据库)。
ADO NET 目标故障排除
可以记录 ADO NET 目标对外部数据访问接口所做的调用。 利用此日志记录功能,可以排除 ADO NET 目标执行将数据保存到外部数据源的操作过程中发生的故障。 若要记录 ADO NET 目标对外部数据访问接口所做的调用,请在包级别启用包日志记录并选择 “诊断” 事件。 有关详细信息,请参阅 包执行的疑难解答工具。
配置 ADO NET 目标
此目标使用 ADO.NET 连接管理器连接到数据源,并且此连接管理器可指定要使用的 ADO.NET 访问接口。 有关详细信息,请参阅 ADO.NET Connection Manager。
ADO NET 目标包括输入列和目标数据源中的列之间的映射。 不必将输入列映射到所有目标列。 但是,某些目标列的属性可能需要输入列的映射。 否则,可能会发生错误。 例如,如果目标列不允许出现空值,则必须将输入列映射到该目标列。 另外,映射的列的数据类型必须是兼容的。 例如,如果 ADO.NET 访问接口不支持将数据类型为字符串的输入列映射到数据类型为数值的目标列,则不能进行此映射。
注意
SQL Server 不支持将文本插入到数据类型设置为图像的列中。 有关 SQL Server 数据类型的详细信息,请参阅数据类型 (Transact-SQL)。
注意
ADO NET 目标不支持将数据类型设置为 DT_DBTIME 的输入列映射到数据类型设置为 datetime 的数据库列。 有关 Integration Services 数据类型的详细信息,请参阅 Integration Services 数据类型。
ADO NET 目标具有一个常规输入和一个错误输出。
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可在 “ADO NET 目标编辑器” 对话框中设置的属性的详细信息,请单击下列主题之一:
“高级编辑器” 对话框反映了可以通过编程方式进行设置的属性。 有关可以在 “高级编辑器” 对话框中或以编程方式设置的属性的详细信息,请单击下列主题之一:
有关如何设置属性的详细信息,请参阅 设置数据流组件的属性。