ssis mysql ado.net 迁移_SSIS之迁移任务(MSDN)

许多 SQL Server 2000 Data Transformation Services (DTS) 任务直接映射为 Integration Services 任务,将包迁移到 Integration Services 可以将 SQL Server 2000 版本的任务替换为该任务的 Integration Services 等效任务。

下表列出这两种任务版本间的直接映射。

SQL Server 2000 任务SQL Server 2005 任务

ActiveX 脚本任务

大容量插入任务

复制 SQL Server 对象任务

数据挖掘预测任务

执行进程任务

执行 SQL 任务

文件传输协议任务

消息队列任务

发送邮件任务

ms143552.note(zh-cn,SQL.100).gif注意:

完成包迁移之后,尝试通过使用 GlobalVariables 集合的 Parent 属性来访问包对象模型的 ActiveX 脚本任务将失败。

某些 SQL Server 2000 任务不直接映射为 Integration Services 任务:

Analysis Services 任务(因为 Integration Services Analysis Services 任务不能与 Analysis Services 的 SQL Server 2000 实例一起运行)

数据驱动的查询任务

动态属性任务

转换数据任务

在 SQL Server 中,这些任务中的有些任务被替换为非任务功能。下表列出了 SQL Server 2000 任务与其等效的 SQL Server 非任务功能之间的映射。

SQL Server 2000 任务SQL Server 2005 功能

动态属性

配置和属性表达式。有关详细信息,请参阅创建包配置。

数据驱动的查询

替换数据驱动的查询任务的功能时,请考虑使用渐变维度转换、条件性拆分转换和 OLE DB 命令转换。

clear.gif 自定义任务

包含自定义任务的包将以特殊方式被迁移到 SQL Server。对于每个自定义任务,都创建一个 SQL Server 2000 包,然后将调用该 SQL Server 2000 包的执行 DTS 2000 包任务添加到所迁移的包中。新的 SQL Server 2000 包(称为中间包)被嵌入到进行迁移的包内,并且不单独保存。例如,具有三项自定义任务的 SQL Server 2000 包将转换成包含三项执行 DTS 2000 包任务的 SQL Server 包,其中每项执行 DTS 2000 包任务指向一个封装一项自定义任务的嵌入的 SQL Server 2000 包。

clear.gif 数据抽取任务

有三项 SQL Server 2000 任务基于 SQL Server 2000 DTS 数据抽取,这三项任务是数据驱动的查询任务、转换数据任务和 ParallelDataPump 任务。除了简单的数据转换任务之外,这些任务都以与自定义任务相同的方式进行迁移。包迁移向导为每项任务创建新的 SQL Server 2000 包,然后将与每项数据抽取任务对应的执行 DTS 2000 包任务添加到新的包。

clear.gif 动态属性任务

动态属性任务不能迁移到 SQL Server。如果尝试迁移具有动态属性任务的包,包迁移向导将发出警告。如果选择迁移这样的包,则在迁移后的包中将由占位符任务替换动态属性任务。占位符任务是一种脚本任务,该脚本任务列出可能要在脚本任务中转换为脚本的动态属性任务中的“属性-值”对。此信息以脚本注释的形式写入脚本任务中。

在 SQL Server 中,配置可以替换和增强动态属性任务中可用的功能。有关详细信息,请参阅创建包配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值