• 您的位置我爱Aspx >> 数据库 >> 数据转换服务基本概念
  • 数据转换服务基本概念

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:26  关键字:数据
  • 文件连接定义了有关源和目标文件的信息。这些信息包括文件格式和位置。

  • Microsoft 数据连接对象

    Microsoft 数据连接对象或者加载数据连接文件(*.udl) 或者为OLE DB 提供者设 置数据连接文件的属性。

2 任务

每个DTS 包都含有一个或多个任务,每个任务都是数据转换(传递)处理的工作 项目。任务的种类包括:

  • 执行SQL 任务:即执行SQL 语句;
  • Data Pump 任务该任务:为Data Pump 操作定义了源和目标数据源以及数据转 换。Data Pump 从源和目标OLE DB 数据源间拷贝并转换数据;
  • ActiveX 脚本执行:ActiveX, VB, Jscript 或Perscript 脚本。凡是脚本支持的操 作都可以执行;
  • 执行处理任务(Execute Process task): 指执行外部程序;
  • 批量插入指执行:SQL Server 批拷贝操作;
  • 发送邮件:使用SQL Mail 发送寻呼或邮件;
  • 数据驱动查询:执行OLE DB 数据源间的高级数据传递;
  • 转换SQL Server 对象:即从SQL Server OLE DB 数据源向另外的同类数据源 复制对象,例如表、索引、视图。
3 步骤

步骤对象定义了任务执行的顺序,以及某一任务的执行是否依赖于前一个任务的结 果。如果某一任务不与步骤对象相关联,则其将无法被执行。可以为某一步骤设定运行条件,使其只在一定条件才被执行,为了提高执行的性能,也可以并行执行多个步骤。

步骤的一个重要特性是步骤优先权约束。步骤优先权约束定义了前一步必须满足哪些条件之后才会执行当前步骤,通过步骤优先权约束可以控制任务的执行顺序。有三种类型的优先权约束:

  • 完成:表示前一步骤完成后就执行当前步骤,而不管其成功与否;
  • 成功:表示前一步骤只有成功执行才执行当前步骤;
  • 失败:表示前一步骤执行失败时才执行当前步骤。
某一步骤可有多个优先权约束,只有前一步满足所有的约束后,才能执行当前步骤。

我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:sql 警报
    下一篇:DTS 导入、导出向导