包可以存储在 DTS COM结构的存储文件中、 msdb数据库中或 Microsoft repository中。 可以通过以下工具来运行包,它们是 dtsrun工 具, DTS Designer,DTS的导入、导出向导, SQL Server Agent来运行规划作业,使用 Execute方法调用DTS包对象的COM应用程序。 包是顶层对象,它包含三种底层对象:连接、 任务、步骤
6 • 包可以存储在DTS COM 结构的存储文件中、 msdb 数据库中或Microsoft Repository中。 • 可以通过以下工具来运行包,它们是dtsrun 工 具,DTS Designer, DTS 的导入、导出向导, SQL Server Agent 来运行规划作业,使用 Execute 方法调用DTS 包对象的COM应用程序。 • 包是顶层对象,它包含三种底层对象:连接、 任务、步骤
连接 ·连接定义了有关源和目标数据(数据源或文件) 的信息,这些信息包括数据格式和位置以及安 全认证的密码。DTS包可不包含或包含多个连 接。使用连接的任务有: DTS Data Pump任务 ·执行SQL任务 数据驱动查询任务 定制任务
7 连接 • 连接定义了有关源和目标数据(数据源或文件) 的信息,这些信息包括数据格式和位置以及安 全认证的密码。DTS 包可不包含或包含多个连 接。使用连接的任务有: • DTS Data Pump 任务 • 执行SQL 任务 • 数据驱动查询任务 • 定制任务
有三种类型的连接对象 数据源连接:数据源连接定义了有关源和目标 OLE DB数据源的信息。这些信息包括服务器 名称、数据格式和位置,以及安全认证的密码。 第一个使用连接的任务负责创建该连接。如果 使用ODBC的 OLE DB提供者,则连接也可以 定义ODBC数据源信息。 文件连接:文件连接定义了有关源和目标文件 的信息,这些信息包括文件格式和位置。 Microsoft数据连接对象: Microsoft数据连接 对象或者加载数据连接文件(ud)或者为 OLE DB提供者设置数据连接文件的属性
8 • 有三种类型的连接对象 • 数据源连接:数据源连接定义了有关源和目标 OLE DB 数据源的信息。这些信息包括服务器 名称、数据格式和位置,以及安全认证的密码。 第一个使用连接的任务负责创建该连接。如果 使用ODBC 的OLE DB 提供者,则连接也可以 定义ODBC 数据源信息。 • 文件连接:文件连接定义了有关源和目标文件 的信息,这些信息包括文件格式和位置。 • Microsoft 数据连接对象:Microsoft 数据连接 对象或者加载数据连接文件(*.udl) 或者为 OLE DB 提供者设置数据连接文件的属性
任务 每个DTS包都含有一个或多个任务,每个 任务都是数据转换(传递)处理的工作项 目。任务的种类包括: 执行SQL任务:即执行SQL语句 Data Pump(数据抽取)任务:该任务为 Data Pump操作定义了源和目标数据源以 及数据转换。 Data Pump从源和目标OLE DB数据源间拷贝并转换数据。 Activex脚本:执行 Activex,VB, Jscript或 Perscript脚本。凡是脚本支 持的操作都可以执行
9 任务 • 每个DTS 包都含有一个或多个任务,每个 任务都是数据转换(传递)处理的工作项 目。任务的种类包括: • 执行SQL 任务:即执行SQL 语句 • Data Pump(数据抽取) 任务:该任务为 Data Pump 操作定义了源和目标数据源以 及数据转换。Data Pump 从源和目标OLE DB 数据源间拷贝并转换数据。 • ActiveX 脚本:执行ActiveX, VB, Jscript 或Perscript 脚本。凡是脚本支 持的操作都可以执行
·执行处理任务( Execute Process task) 指执行外部程序 批量插入:指执行 SQL Server批拷贝操作 ·发送邮件:使用 SQL Mai1发送寻呼或邮件 ·数据驱动查询:执行 OLE DB数据源间的高级 数据传递 转换 SQL Server对象:即从 SQL Server Ole DB数据源向另外的同类数据源复制对象。例 如表、索引、视图
10 • 执行处理任务(Execute Process task): 指执行外部程序 • 批量插入:指执行SQL Server 批拷贝操作 • 发送邮件:使用SQL Mail 发送寻呼或邮件 • 数据驱动查询:执行OLE DB 数据源间的高级 数据传递 • 转换SQL Server 对象:即从SQL Server OLE DB 数据源向另外的同类数据源复制对象。例 如表、索引、视图