版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DTS 简介返回页首DTS 是什么?“导入/导出向导”返回页首DTS 的新增功能新的 DTS 任务包括 FTP 任务、“执行包”任务、“动态属性”任务和“消息队列”在 DTS 转换任务和“执行 SQL”您可以使用“执行包”返回页首使用 DTS 设计器 返回页首任务:包中的定义步骤“转换数据”“转换数据”“数据驱动查询” “并行数据抽取”任务1“并行数据抽取”任务只能以编程方式使用,它除了执行与“转换数据”和“数据驱动查询”“批量插入”执行 SQL”任务www.chinai tp 采集 ow DTnFfA6用来在包执行过程中运行 SQL 语句。“执行 SQL”“复制 SQL Server 对象”
2、“传输数据库”“传输错误消息”“传输登录”“传输作业”“传输主存储过程” “批量插入”执行 SQL”任务www.chinai tp 采集 ow DTnFfA6用来在包执行过程中运行 SQL 语句。“执行 SQL”“复制 SQL Server 对象”“传输数据库”“传输错误消息”“传输登录”“传输作业”“传输主存储过程” 您还可以通过编程方式创建自定义任务,然后使用“注册自定义任务”为了阐释这些任务的使用,这里有一个简单的 DTS 包,其中具有下列两个任务:“Microsoft ActiveX? 脚本”任务和“发送邮件” “ActiveX 脚本”任务可以承载任何“ActiveX 脚本”引擎,其中
3、包括 Microsoft Visual Basic Scripting Edition (VBScript)、Microsoft JScript? 或 ActiveState ActivePerl,这些引擎可从 下载。“发送邮件”任务可以发送一条表明包已经运行的消息。请注意,这些任务没有顺序。当包执行时,“ActiveX 脚本”任务和“发送邮件”返回页首工作流:设置任务优先顺序优先约束说明完成时(蓝色箭头)www.chinai tp 采集 ow DTnFfA6如果想让任务 2 等待任务 1 完成(无论结果如何),则可以使用“完成时”成功时(绿色箭头)www.chinai tp 采集 ow DT
4、nFfA6如果想让任务 2 等待任务 1 成功完成,则可以使用“成功时”成功时(绿色箭头)www.chinai tp 采集 ow DTnFfA6如果想让任务 2 只在任务 1 无法成功执行时开始执行,则可以使用“失败时” 下图显示了带有“完成时”优先约束的“ActiveX 脚本”任务和“发送邮件”任务。当“Active X 脚本”任务完成(无论成功或失败)时,“发送邮件”图 3. 带有“完成时”优先约束的“ActiveX 脚本”任务和“发送邮件” 可以配置两个单独的“发送邮件”任务,一个用于“成功时”约束,另一个用于“失败时”约束。这两个“发送邮件” 您还可以对一个任务发出多个优先约束。例如,
5、“发送邮件”任务“管理通知”可以同时具有来自脚本 #1 的“成功时”约束和来自脚本 #2 的“失败时”约束。在这些情况下,DTS 采用逻辑“与”关系。因此,要使得“管理通知” 返回页首连接:访问和移动数据DTS 允许您使用任何 OLE DB 连接。“连接” 此包中的第一步是“执行 SQL”任务,此任务会查看目标表是否已存在。如果存在,则会除去并重新创建目标表。如果“执行 SQL”返回页首数据抽取:转换数据DTS 数据抽取是用来驱动数据的导入、导出和转换的 DTS 对象。将在“转换数据”、“数据驱动查询”和“并行数据抽取”在下图的步骤 2 中,Access 数据库任务和 SQL 产品数据库任务之
6、间使用了“传输数据”任务。“传输数据”图 7.“传输数据” 您可以在任务的属性对话框中键入查询,也可以使用“数据转换服务查询设计器”,“数据转换服务查询设计器”是一个用于以图形方式为 DTS 任务生成查询的工具。在下图中,使用“查询设计器”图 8.“数据转换服务查询设计器” 转换说明 默认情况下,数据抽取有一个阶段:行转换。此阶段是您在“转换数据”任务、“数据驱动查询”任务和“并行数据抽取”返回页首保存 DTS 包的选项返回页首将 DTS 作为应用程序开发平台返回页首更多信息关于 SQL Server 的 Microsoft Official Curriculum 课程。有关最新课程的信息,请
7、参阅在使用SQL Server 的过程中,由于经常需要从多个不同地点将数据集中起来或向多个地点复制数据,所以数据的导出,导入是极为常见的操作.我们可以使用BCP 命令来完成这一任务,但是记住 BCP 的命令格式是一件令人头痛的苦差事,虽然你可以查看帮助文件,所以我们需要功能强大操作简单的工具来完成这一任务,数据转换服务DTS 提供了这种支持。因此本文将介绍DTS 的基本情况、讨论DTS 的各个构建组件以及如何完成数据转换服务。 数据转换服务简介 为了支持企业决策,许多组织都需将数据集中起来进行分析。但是通常数据总是以不同的格式存储在不同的地方。有的可能是文本文件,有的虽然具有表结构但不属于同一
8、种数据源,这些情况极大地妨碍数据的集中处理。SQL Server 为我们提供了令人欣慰的组件,即Data Transformation Services( DTS)。 DTS 本身包含多个工具并提供了接口来实现在任何支持OLE DB 的数据源间导入、导出或传递数据,并使这一工作变得简单高效。这意味着不仅可以在SQL Server 数据源间进行数据的转储,而且可以把Sybase, Oracle, Informix 下的数据传递到SQL Server。 利用Data Transformation Services (DTS) 可能在任何OLE DB、 ODBC 驱动程序的数据源或文本文和SQL S
9、erver 之间导入、导出或传递数据。具体表现在: 数据的导入、导出服务 通过读写数据在不同应用程序间交换数据。例如,可将文本文件或Microsoft Access 数据库导入到SQL Server, 也可以把数据从SQL Server 导出到任何OLE DB 数据源。 转换数据 所谓传递是指在数据未到达目标数据源前而对数据采取的系列操作。比如DTS 允许从源数据源的一列或多列计算出新的列值,然后将其存储在目标数据库中。 传递数据库对象 在异构数据源情况下DTS, 的内置工具只能在数据源间传递表定义和数据。如果要传递其它数据库对象,如索引、约束、视图时,必须定义一个任务,从而在目标数据库上执行
10、那些包含在任务中的SQL 语句,SQL 语句是被用来创建这些数据库对象的。 DTS 结构 DTS 将数据导入、导出或传递定义成可存储的对象,即包裹或称为包。每一个包都是包括一个或具有一定顺序的多个任务的工作流。每个任务可以将数据从某一数据源拷贝至目标数据源或使用Active 脚本转换数据或执行SQL 语句或运行外部程序。也可以在SQL Server 数据源间传递数据库对象。 包对象用来创建并存储步骤,这些步骤定义了一系列任务执行的顺序以及执行任务的必要细节。包对象中还包括源列、目标列以及有关在数据传递过程中如何操纵数据的信息。 包可以存储在DTS COM 结构的存储文件中、msdb 数据库中、
11、或Microsoft Repository 中。 可以通过以下工具来运行包,它们是:dtsrun 工具,DTS Designer, DTS 的导入、导出向导,SQL Server Agent 来运行规划作业,使用Execute 方法调用DTS 包对象的COM应用程序。 包是顶层对象,它包含三种底层对象:连接、任务、步骤。 连接 连接定义了有关源和目标数据(数据源或文件)的信息这些信息包括数据格式和位置,以及安全认证的密码。DTS 包可不包含或包含多个连接。使用连接的任务有: DTS Data Pump 任务 执行SQL 任务 数据驱动查询任务 定制任务; 有三种类型的连接对象 数据源连接。 数
12、据源连接定义了有关源和目标OLE DB 数据源的信息。这些信息包括服务器名称、数据格式和位置,以及安全认证的密码。第一个使用连接的任务负责创建该连接。如果使用ODBC 的OLE DB 提供者,则连接也可以定义ODBC 数据源信息。 文件连接定义了有关源和目标文件的信息。这些信息包括文件格式和位置。 Microsoft 数据连接对象 Microsoft 数据连接对象或者加载数据连接文件(*.udl) 或者为OLE DB 提供者设置数据连接文件的属性。 任务 每个DTS 包都含有一个或多个任务,每个任务都是数据转换(传递)处理的工作项目。任务的种类包括: 执行SQL 任务:即执行SQL 语句; D
13、ata 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 数据源向另外的同类数据源复制对象,例如表、索引、视图。 步骤 步骤对象定义了任务执行的顺序,以及某一任务的执行是否依赖于前一个任务的结果。如果某一任务不与步骤对象相关联,则其将无法被执行。可以为某一步骤设定运行条件,使其只在一定条件才被执行,为了提高执行的性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国骨盆线圈项目投资可行性研究报告
- 铸铝水平尺行业深度研究报告
- 中国摩托车车架挡泥板项目投资可行性研究报告
- 特形锁行业深度研究报告
- 香吧老香肠行业深度研究报告
- 自行车车篮行业深度研究报告
- 手链盒行业深度研究报告
- 数字录入机行业深度研究报告
- 2026年中国防水聚氨酯涂层布行业市场规模及投资前景预测分析报告
- 沙滩摩托行业深度研究报告
- 2025中国K12课外辅导市场消费特征与行业趋势研究报告
- 2026年北京市高考语文总复习:专题11 文学类文本阅读(选修上册课内阅读)(解析版)
- 医美医疗安全防范课件
- 物业小区电梯故障应急预案
- 2025年烟草制品购销员二级(复核)练习题
- 2021新《安全生产法》培训课件
- 2025年广州公务员行测真题【完整+答案+解析】
- 山脚树煤矿924事故调查报告
- 2025年一级建造师《(机电工程)管理与实务》考试真题及答案
- 2025年食品安全考试试题(答案+解析)
- 高中语文学业水平考试文学常识名句名篇归纳复习(课件)
评论
0/150
提交评论