资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页第第第第15151515章章章章 数据转换数据转换数据转换数据转换15-1 15-1 数据转换概述数据转换概述数据转换服务数据转换服务(DTS) (DTS) 是一组图形工具组件,包含多个处理工具,并且提供了是一组图形工具组件,包含多个处理工具,并且提供了接口来实现在不同地点、基于不同数据库管理系统的不同数据源间数据的导接口来实现在不同地点、基于不同数据库管理系统的不同数据源间数据的导入导出或传输。入导出或传输。1 1DTSDTS包包DTS DTS 将数据导入、导出或传输归结成可存储的对象:将数据导入、导出或传输归结成可存储的对象:DTSDTS包,每一个包都包括包,每一个包都包括一个或具有一定顺序的多个任务的工作流,每个任务可以将数据从某一数据一个或具有一定顺序的多个任务的工作流,每个任务可以将数据从某一数据源拷贝至目标数据源、或使用源拷贝至目标数据源、或使用Active Active 脚本转换数据、或执行脚本转换数据、或执行SQL SQL 语句或运行语句或运行外部程序。也可以在外部程序。也可以在SQL Server SQL Server 数据源间传输数据库对象。数据源间传输数据库对象。2 2DTSDTS任务任务(1 1)数据的导入与导出。数据的导入与导出系指在不同应用之间按普通格式)数据的导入与导出。数据的导入与导出系指在不同应用之间按普通格式读取数据,从而实现数据出入的交换过程。读取数据,从而实现数据出入的交换过程。(2 2)转换数据格式。转换数据格式涉及数据传输。数据传输是指在数据未到)转换数据格式。转换数据格式涉及数据传输。数据传输是指在数据未到达目标数据源前而对数据采取的系列操作。达目标数据源前而对数据采取的系列操作。SQL Server 2000 SQL Server 2000 允许用户将允许用户将数据在实现数据传输前进行数据格式转换。数据在实现数据传输前进行数据格式转换。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(3 3)传输数据库对象。基于)传输数据库对象。基于DTSDTS用户除了可传输数据之外,尚能传输索引、用户除了可传输数据之外,尚能传输索引、视图、登录、存储过程、触发器、规则、默认值、约束、用户定义数据视图、登录、存储过程、触发器、规则、默认值、约束、用户定义数据类型及生成脚本以复制数据库对象。类型及生成脚本以复制数据库对象。(4 4)用户或包间消息收发)用户或包间消息收发.DTS .DTS 包含一个发送邮件任务包含一个发送邮件任务, ,可以在包步骤成功可以在包步骤成功或失败时发送电子邮件或失败时发送电子邮件.DTS .DTS 中的执行包(中的执行包(Execute PackageExecute Package), ,允许一允许一个包将另一个包作为一个包步骤来运行个包将另一个包作为一个包步骤来运行,DTS,DTS还包含一个消息队列任务还包含一个消息队列任务, ,使用户得以使用消息队列发送和接收包间消息。使用户得以使用消息队列发送和接收包间消息。3 3DTSDTS连接连接SQL Server 2000SQL Server 2000下下DTSDTS支持如下数据源的连接与转换支持如下数据源的连接与转换: : SQL Server 2000 SQL Server 2000数据库。数据库。 OracleOracle系列数据库。系列数据库。 ODBC DateODBC Date数据源。数据源。 Microsoft AccessMicrosoft Access数据库。数据库。 Microsoft Visual FoxProMicrosoft Visual FoxPro数据库。数据库。 DBaseDBase或或ParadoxParadox数据库。数据库。 Microsoft Excel Microsoft Excel 电子表格。电子表格。 ASCIIASCII定长字段(列)文本文件。定长字段(列)文本文件。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4 4DTSDTS工具工具为了完成数据转换服务操作,为了完成数据转换服务操作,SQL Server 2000SQL Server 2000主要包括以下若干工具:主要包括以下若干工具: DTS DTS 导入、导出向导。导入、导出向导。DTS DTS 设计器。设计器。基于企业管理器的基于企业管理器的DTSDTS节点。节点。 基于命令行的基于命令行的DTS DTS 。 dtsrun dtsrun 实用工具实用工具. .以命令提示运行包。以命令提示运行包。 15-2 15-2 导入数据导入数据DTS DTS 导入导出向导可以帮助用户交互式地在源、目标数据源间进行数据的导入导出向导可以帮助用户交互式地在源、目标数据源间进行数据的导入、导出和转换。导入、导出和转换。DTS DTS 导入向导则可从别的数据源中将数据导入导入向导则可从别的数据源中将数据导入SQLSQLServerServer,并实现数据格式的转换。,并实现数据格式的转换。在下面的示例中,将用在下面的示例中,将用DTS DTS 导入向导从一个名为导入向导从一个名为“学生学生”的的ExcelExcel表格中导表格中导入数据表。入数据表。启动启动DTS DTS 导入(导出)向导有多种方法导入(导出)向导有多种方法: :(1 1)可在企业管理器中启动)可在企业管理器中启动DTS DTS 导入(导出)向导。导入(导出)向导。(2 2)也可通过左击)也可通过左击【开始开始- -程序程序】下下【Microsoft SQL ServerMicrosoft SQL Server】,选择,选择【导入和导出数据库导入和导出数据库】 选项,启动选项,启动DTS DTS 导入(导出)向导。导入(导出)向导。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页1 1)左击)左击【开始开始- -程序程序】下下【Microsoft SQL ServerMicrosoft SQL Server】,选择,选择【导入和导出数导入和导出数据库据库】 选项,启动选项,启动DTS DTS 导入向导将出现导入向导将出现【DTS DTS 导入导入/ /导出向导导出向导】对话框,对话框,单击单击【下一步下一步】按钮,弹出按钮,弹出【选择数据源选择数据源】对话框。对话框。2) 2) 在在【选择数据源选择数据源】对话框的数据源列表中,选择要导入的数据源对话框的数据源列表中,选择要导入的数据源【Microsoft Excel 5.0Microsoft Excel 5.0】,在文件名中浏览输入名为,在文件名中浏览输入名为“学生学生”的的ExcelExcel表表格所在的文件标识,并输入用户名和密码(可以不输入),单击格所在的文件标识,并输入用户名和密码(可以不输入),单击【下一下一步步】按钮,弹出按钮,弹出【选择目的选择目的】 数据源对话框数据源对话框. .3) 3) 在在【选择目的选择目的】数据源对话框中,选择数据源对话框中,选择【用于用于SQL ServerSQL Server的的Microsoft Microsoft OLE DB OLE DB 提供程序提供程序】的数据库,服务器列表中选择具体的服务器及身份验的数据库,服务器列表中选择具体的服务器及身份验证方法。若身份验证为证方法。若身份验证为【使用使用SQL ServerSQL Server身份验证身份验证】,则要输入用户名,则要输入用户名和密码。在数据库列表中选择具体的数据库(倘若单击无反应,可点击和密码。在数据库列表中选择具体的数据库(倘若单击无反应,可点击刷新即可选择),单击刷新即可选择),单击【下一步下一步】按钮,进入按钮,进入【指定表复制或查询指定表复制或查询】 对对话框。话框。4 4)在)在【指定表复制或查询指定表复制或查询】 对话框中,选择对话框中,选择【从源数据库复制表和视图从源数据库复制表和视图】选项(该项为默认项),单击选项(该项为默认项),单击【下一步下一步】按钮,进入按钮,进入【选择源表和视图选择源表和视图】 对话框。对话框。5 5)在)在【选择源表和视图选择源表和视图】 对话框中,选择欲导入到对话框中,选择欲导入到SQL Server 2000SQL Server 2000数据库数据库的源表和视图,单击的源表和视图,单击【下一步下一步】按钮,进入按钮,进入【保存、调度和复制包保存、调度和复制包】对对话框。话框。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页6 6)在)在【保存、调度和复制包保存、调度和复制包】 对话框中,选择时间为对话框中,选择时间为【立即执行立即执行】复选框,复选框,并且可按需选择另外两个复选框并且可按需选择另外两个复选框. .7 7)在)在【正在完成正在完成DTS DTS 导入导入/ /导出向导导出向导】对话框中,单击对话框中,单击【完成完成】按钮,弹出按钮,弹出【进度列表进度列表】对话框。在此过程中,可以看到系统将会运行导入过程成功的对话框。在此过程中,可以看到系统将会运行导入过程成功的信息及自动弹出信息及自动弹出【成功导入表数据库成功导入表数据库】对话框,单击对话框,单击【确定确定】按钮,返回按钮,返回单击单击【完成完成】按钮,即可结束整个按钮,即可结束整个DTS DTS 导入数据过程。导入数据过程。15-3 导出数据DTS DTS 导出向导可以完成将导出向导可以完成将SQL ServerSQL Server数据库中的数据转换为其它数据格式,数据库中的数据转换为其它数据格式,并输出到其它数据文件。并输出到其它数据文件。在下面的示例中在下面的示例中, ,利用利用DTSDTS导出向导将导出向导将【学生学生】数据库的相关表数据库的相关表, ,视图数据视图数据转换为其它数据文件转换为其它数据文件: :向向AccessAccess数据库中导入学生数据库中导入学生, , 课程等数据表。课程等数据表。1 1)在企业管理器中启动)在企业管理器中启动DTSDTS导出向导:打开导出向导:打开【工具工具】菜单,单击菜单,单击【数据转换服数据转换服务务| |导出导出】按钮。按钮。2 2)在)在【DTS DTS 导入导入/ /导出向导导出向导】对话框,单击对话框,单击【下一步下一步】按钮,弹出按钮,弹出【选择数据选择数据源源】对话框。对话框。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页3)3)在在【选择数据源选择数据源】对话框的数据源列表中,选择要导入的数据源为对话框的数据源列表中,选择要导入的数据源为【用用于于SQL ServerSQL Server的的Microsoft OLE DB Microsoft OLE DB 提供程序提供程序】的数据库,服务器列表的数据库,服务器列表中选择具体的服务器及身份验证方法。中选择具体的服务器及身份验证方法。 若身份验证为若身份验证为【使用使用SQL ServerSQL Server身份验证身份验证 W W 】,则要输入用户名和密码。,则要输入用户名和密码。在数据库列表中选择在数据库列表中选择【学生学生】数据库(倘若单击无反应,可点击刷新再数据库(倘若单击无反应,可点击刷新再选择),单击选择),单击【下一步下一步】按钮,进入按钮,进入【选择目的选择目的】 数据对话框。数据对话框。4)4)在在【选择目的选择目的】数据对话框中,选择数据为数据对话框中,选择数据为【Microsoft AccessMicrosoft Access】数据数据库,在文件名中浏览输入库,在文件名中浏览输入【学生学生】AccessAccess数据库所在的文件标识等信息,数据库所在的文件标识等信息,单击单击【下一步下一步】按钮,弹出按钮,弹出【指定表复制或查询指定表复制或查询】对话框。对话框。5)5)在在【指定表复制或查询指定表复制或查询】对话框中对话框中, ,选择选择【从源数据库复制表和视图从源数据库复制表和视图】选选项(该项为默认项)项(该项为默认项), ,单击单击【下一步下一步】按钮按钮, ,进入进入【选择源表和视图选择源表和视图】对对话框。话框。6)6)在在【选择源表和视图选择源表和视图】对话框中对话框中, ,选择欲导入到选择欲导入到AccessAccess【信息管理信息管理】数据数据库的库的SQL ServerSQL Server源表源表, ,单击单击【下一步下一步】按钮按钮, ,弹出弹出【保存保存, ,调度和复制包调度和复制包】对话框。对话框。7)7)在在【保存、调度和复制包保存、调度和复制包】对话框中对话框中, ,选择时间为选择时间为【立即执行立即执行】, ,并且可并且可按需选择另外两个复选框按需选择另外两个复选框( (同导入的相应过程相仿同导入的相应过程相仿),),然后单击然后单击【下一步下一步】按钮,弹出按钮,弹出【正在完成正在完成DTS DTS 导入导入/ /导出向导导出向导】对话框。对话框。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页8)8)8)8)在在在在【正在完成正在完成正在完成正在完成DTS DTS DTS DTS 导入导入导入导入/ / / /导出向导导出向导导出向导导出向导】对话框中,单击对话框中,单击对话框中,单击对话框中,单击【完成完成完成完成】按钮,弹出按钮,弹出按钮,弹出按钮,弹出【进度列表进度列表进度列表进度列表】对话框。在此过程中,可以看到系统将会运行导入过程成功的对话框。在此过程中,可以看到系统将会运行导入过程成功的对话框。在此过程中,可以看到系统将会运行导入过程成功的对话框。在此过程中,可以看到系统将会运行导入过程成功的信息及自动弹出信息及自动弹出信息及自动弹出信息及自动弹出【成功导出表数据库成功导出表数据库成功导出表数据库成功导出表数据库】对话框对话框对话框对话框, , , ,单击单击单击单击【确定确定确定确定】按钮,返回单按钮,返回单按钮,返回单按钮,返回单击击击击【完成完成完成完成】按钮,即可按钮,即可按钮,即可按钮,即可结束整个结束整个结束整个结束整个DTS DTS DTS DTS 导出数据过程。导出数据过程。导出数据过程。导出数据过程。 15-4 DTS15-4 DTS15-4 DTS15-4 DTS设计器设计器设计器设计器DTS DTS DTS DTS 设计器是一个图形工具,与设计器是一个图形工具,与设计器是一个图形工具,与设计器是一个图形工具,与DTSDTSDTSDTS导入导出向导一样都能在同构或异构数导入导出向导一样都能在同构或异构数导入导出向导一样都能在同构或异构数导入导出向导一样都能在同构或异构数据源间进行数据的导入导出和转换,但是据源间进行数据的导入导出和转换,但是据源间进行数据的导入导出和转换,但是据源间进行数据的导入导出和转换,但是DTSDTSDTSDTS设计器可使创建和编辑设计器可使创建和编辑设计器可使创建和编辑设计器可使创建和编辑DTS DTS DTS DTS 包包包包的工作变得更简单便捷,而且提供了比的工作变得更简单便捷,而且提供了比的工作变得更简单便捷,而且提供了比的工作变得更简单便捷,而且提供了比DTS Wizard DTS Wizard DTS Wizard DTS Wizard 更为强大的功能,可以更为强大的功能,可以更为强大的功能,可以更为强大的功能,可以定义复杂的工作过程。定义复杂的工作过程。定义复杂的工作过程。定义复杂的工作过程。1.1.1.1.在此通过使用在此通过使用在此通过使用在此通过使用DTS DTS DTS DTS 设计器,建立数据转换服务来说明具体的操作步骤。设计器,建立数据转换服务来说明具体的操作步骤。设计器,建立数据转换服务来说明具体的操作步骤。设计器,建立数据转换服务来说明具体的操作步骤。 (1)(1)(1)(1)在在在在 SQL Server SQL Server SQL Server SQL Server 企业管理器控制台树中,展开服务器节点下的企业管理器控制台树中,展开服务器节点下的企业管理器控制台树中,展开服务器节点下的企业管理器控制台树中,展开服务器节点下的【数据转数据转数据转数据转换服务换服务换服务换服务】节点,右击节点,右击节点,右击节点,右击【数据转换服务数据转换服务数据转换服务数据转换服务】节点,然后在弹出的快捷菜单中单击节点,然后在弹出的快捷菜单中单击节点,然后在弹出的快捷菜单中单击节点,然后在弹出的快捷菜单中单击【新建包新建包新建包新建包】命令,弹出如图命令,弹出如图命令,弹出如图命令,弹出如图15-1815-1815-1815-18所示的所示的所示的所示的【DTS DTS DTS DTS 设计器界面设计器界面设计器界面设计器界面】 对话框。对话框。对话框。对话框。 (2)(2)(2)(2)在在在在【DTS DTS DTS DTS 设计器界面设计器界面设计器界面设计器界面】对话框中,点击连接工具条上对话框中,点击连接工具条上对话框中,点击连接工具条上对话框中,点击连接工具条上【Microsoft OLE Microsoft OLE Microsoft OLE Microsoft OLE DB Provider for SQL ServerDB Provider for SQL ServerDB Provider for SQL ServerDB Provider for SQL Server】图标,弹出如图图标,弹出如图图标,弹出如图图标,弹出如图15-1915-1915-1915-19所示的所示的所示的所示的【连接属性及连接属性及连接属性及连接属性及所建的连接所建的连接所建的连接所建的连接】对话框,用于建立连接。对话框,用于建立连接。对话框,用于建立连接。对话框,用于建立连接。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(3)(3)(3)(3)在在在在【连接属性及所建的连接连接属性及所建的连接连接属性及所建的连接连接属性及所建的连接】对话框中对话框中对话框中对话框中, , , ,连接所要连接的服务器连接所要连接的服务器连接所要连接的服务器连接所要连接的服务器, , , ,登录方登录方登录方登录方式以及登录时的默认数据库等式以及登录时的默认数据库等式以及登录时的默认数据库等式以及登录时的默认数据库等. . . .点击点击点击点击【确定确定确定确定】按钮按钮按钮按钮, , , ,完成第一个连接的配置完成第一个连接的配置完成第一个连接的配置完成第一个连接的配置. . . .此时会出现一个表示相应此时会出现一个表示相应此时会出现一个表示相应此时会出现一个表示相应OLE DBOLE DBOLE DBOLE DB数据源的图标。数据源的图标。数据源的图标。数据源的图标。(4)(4)(4)(4)重复重复重复重复(2)(2)(2)(2)到到到到(3)(3)(3)(3)间的操作用于建立第二个连接。间的操作用于建立第二个连接。间的操作用于建立第二个连接。间的操作用于建立第二个连接。(5)(5)(5)(5)在建立两个连接的基础上可以开始实现彼此间的数据传输操作。任意确在建立两个连接的基础上可以开始实现彼此间的数据传输操作。任意确在建立两个连接的基础上可以开始实现彼此间的数据传输操作。任意确在建立两个连接的基础上可以开始实现彼此间的数据传输操作。任意确定其中的源连接与目标连接。点击定其中的源连接与目标连接。点击定其中的源连接与目标连接。点击定其中的源连接与目标连接。点击【任务任务任务任务】菜单的菜单的菜单的菜单的【转换数据任务转换数据任务转换数据任务转换数据任务】命令项,命令项,命令项,命令项,用出现的用出现的用出现的用出现的【选择连接选择连接选择连接选择连接】箭头分别点击源连接与目标连接图标,会在源连接与箭头分别点击源连接与目标连接图标,会在源连接与箭头分别点击源连接与目标连接图标,会在源连接与箭头分别点击源连接与目标连接图标,会在源连接与目标连接图标间出现一条表示转换数图目标连接图标间出现一条表示转换数图目标连接图标间出现一条表示转换数图目标连接图标间出现一条表示转换数图15-21 15-21 15-21 15-21 转换数据任务的连接箭头转换数据任务的连接箭头转换数据任务的连接箭头转换数据任务的连接箭头. . . .(6)(6)(6)(6)选择并右击表示转换数据任务的连接箭头,从弹出的快捷菜单中单击选择并右击表示转换数据任务的连接箭头,从弹出的快捷菜单中单击选择并右击表示转换数据任务的连接箭头,从弹出的快捷菜单中单击选择并右击表示转换数据任务的连接箭头,从弹出的快捷菜单中单击【属性属性属性属性】命令,弹出如图命令,弹出如图命令,弹出如图命令,弹出如图15-2215-2215-2215-22所示的所示的所示的所示的【转换数据任务属性转换数据任务属性转换数据任务属性转换数据任务属性】 对话框,在对话框,在对话框,在对话框,在【源源源源】属性页中设置属性页中设置属性页中设置属性页中设置. . . .(7)(7)(7)(7)在在在在【目的目的目的目的】属性页中定义要在目标连接上进行的操作,在属性页中定义要在目标连接上进行的操作,在属性页中定义要在目标连接上进行的操作,在属性页中定义要在目标连接上进行的操作,在【转换转换转换转换】属性属性属性属性页中定义要进行的转换操作(设置源表与目标表间的对应关系),在页中定义要进行的转换操作(设置源表与目标表间的对应关系),在页中定义要进行的转换操作(设置源表与目标表间的对应关系),在页中定义要进行的转换操作(设置源表与目标表间的对应关系),在【选项选项选项选项】属性页中则可定义数据移动等设置。属性页中则可定义数据移动等设置。属性页中则可定义数据移动等设置。属性页中则可定义数据移动等设置。 2.2.2.2.建立执行建立执行建立执行建立执行SQLSQLSQLSQL服务服务服务服务. . . .使用执行使用执行使用执行使用执行 SQL SQL SQL SQL 任务任务任务任务, , , ,可以在包运行期间执行可以在包运行期间执行可以在包运行期间执行可以在包运行期间执行SQL SQL SQL SQL 语句语句语句语句, , , ,该任务也可以保存作为查询结果的数据。该任务也可以保存作为查询结果的数据。该任务也可以保存作为查询结果的数据。该任务也可以保存作为查询结果的数据。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(1)(1)(1)(1)在图在图在图在图15-18 DTS 15-18 DTS 15-18 DTS 15-18 DTS 设计器中点击设计器中点击设计器中点击设计器中点击【任务任务任务任务】菜单的菜单的菜单的菜单的【执行执行执行执行SQLSQLSQLSQL服务服务服务服务】命令项,命令项,命令项,命令项,弹出如图弹出如图弹出如图弹出如图15-2315-2315-2315-23所示。在所示。在所示。在所示。在SQLSQLSQLSQL语句文本框中输入相应为完成某些操作的具体的语句文本框中输入相应为完成某些操作的具体的语句文本框中输入相应为完成某些操作的具体的语句文本框中输入相应为完成某些操作的具体的SQLSQLSQLSQL语句。语句。语句。语句。 (2)(2)(2)(2)在在在在【执行执行执行执行 SQL SQL SQL SQL 任务属性任务属性任务属性任务属性】对话框中点击对话框中点击对话框中点击对话框中点击【生成查询生成查询生成查询生成查询】按钮,弹出如图按钮,弹出如图按钮,弹出如图按钮,弹出如图15-15-15-15-24242424所示所示所示所示【数据转换服务查询设计器数据转换服务查询设计器数据转换服务查询设计器数据转换服务查询设计器】的对话框。从中可浏览具体的对话框。从中可浏览具体的对话框。从中可浏览具体的对话框。从中可浏览具体SQLSQLSQLSQL语句与运语句与运语句与运语句与运行结果行结果行结果行结果 。 通过上面的操作,会在通过上面的操作,会在通过上面的操作,会在通过上面的操作,会在DTSDTSDTSDTS设计器中产生相关的任务图标,如图所示设计器中产生相关的任务图标,如图所示设计器中产生相关的任务图标,如图所示设计器中产生相关的任务图标,如图所示 。DTSDTS实实施施操操作作任任务务(如如转转换换数数据据、执执行行 SQL SQL 任任务务、执执行行包包任任务务、执执行行进进程程任任务务、发发送送邮件任务、邮件任务、ActiveX ActiveX 脚本任务等)脚本任务等)DTSDTS连连接接的的数数据据对对象象类类型型(如如ACCESSACCESS、VFPVFP、EXCELEXCEL、ORACLEORACLE、SQL SQL SERVERSERVER、PARADOXPARADOX、HTMLHTML、TXTTXT等)等)上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页图图15-19 15-19 连接属性及所建的连接对话框连接属性及所建的连接对话框建立的第建立的第一个连接一个连接上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页图图15-21 15-21 转换数据任务的连接箭头转换数据任务的连接箭头上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页图图15-23 15-23 执行执行 SQL SQL 任务属性任务属性上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页图图15-25 DTS15-25 DTS包及其所建连接与任务包及其所建连接与任务上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页 本章小结本章小结本章小结本章小结 数据转换服务数据转换服务数据转换服务数据转换服务(DTS) (DTS) (DTS) (DTS) 是一组图形工具组件,包含多个处理工具,并提供是一组图形工具组件,包含多个处理工具,并提供是一组图形工具组件,包含多个处理工具,并提供是一组图形工具组件,包含多个处理工具,并提供了接口来实现在不同地点、基于不同数据库管理系统的不同数据源间数据的了接口来实现在不同地点、基于不同数据库管理系统的不同数据源间数据的了接口来实现在不同地点、基于不同数据库管理系统的不同数据源间数据的了接口来实现在不同地点、基于不同数据库管理系统的不同数据源间数据的导入导出或传输。导入导出或传输。导入导出或传输。导入导出或传输。DTS DTS DTS DTS 将数据导入、导出或传输归结成可存储的对象:将数据导入、导出或传输归结成可存储的对象:将数据导入、导出或传输归结成可存储的对象:将数据导入、导出或传输归结成可存储的对象:DTSDTSDTSDTS包,包,包,包,每一个包都是包括一个或具有一定顺序的多个任务的工作流,每个任务可以每一个包都是包括一个或具有一定顺序的多个任务的工作流,每个任务可以每一个包都是包括一个或具有一定顺序的多个任务的工作流,每个任务可以每一个包都是包括一个或具有一定顺序的多个任务的工作流,每个任务可以将数据从某一数据源拷贝至目标数据源、或使用将数据从某一数据源拷贝至目标数据源、或使用将数据从某一数据源拷贝至目标数据源、或使用将数据从某一数据源拷贝至目标数据源、或使用Active Active Active Active 脚本转换数据、或执脚本转换数据、或执脚本转换数据、或执脚本转换数据、或执行行行行SQL SQL SQL SQL 语句、或运行外部程序。语句、或运行外部程序。语句、或运行外部程序。语句、或运行外部程序。 DTSDTSDTSDTS是是是是SQL ServerSQL ServerSQL ServerSQL Server提供的数据传输服务:数据的导入与导出、转换数据提供的数据传输服务:数据的导入与导出、转换数据提供的数据传输服务:数据的导入与导出、转换数据提供的数据传输服务:数据的导入与导出、转换数据格式、传输数据库对象、用户或包间的消息收发。格式、传输数据库对象、用户或包间的消息收发。格式、传输数据库对象、用户或包间的消息收发。格式、传输数据库对象、用户或包间的消息收发。DTSDTSDTSDTS支持支持支持支持SQL Server 2000SQL Server 2000SQL Server 2000SQL Server 2000数据库、数据库、数据库、数据库、OracleOracleOracleOracle系列数据库、系列数据库、系列数据库、系列数据库、ODBC DateODBC DateODBC DateODBC Date数据源、数据源、数据源、数据源、Microsoft AccessMicrosoft AccessMicrosoft AccessMicrosoft Access数据库、数据库、数据库、数据库、Microsoft Visual FoxProMicrosoft Visual FoxProMicrosoft Visual FoxProMicrosoft Visual FoxPro数据库、数据库、数据库、数据库、DBaseDBaseDBaseDBase或或或或ParadoxParadoxParadoxParadox数据库、数据库、数据库、数据库、Microsoft Microsoft Microsoft Microsoft Excel Excel Excel Excel 电子表格和电子表格和电子表格和电子表格和ASCIIASCIIASCIIASCII定长字段(列)文本文件等的连接与转换。定长字段(列)文本文件等的连接与转换。定长字段(列)文本文件等的连接与转换。定长字段(列)文本文件等的连接与转换。 DTS DTS DTS DTS 导入导出向导可以帮助用户交互式地在源、目标数据源间进行数据导入导出向导可以帮助用户交互式地在源、目标数据源间进行数据导入导出向导可以帮助用户交互式地在源、目标数据源间进行数据导入导出向导可以帮助用户交互式地在源、目标数据源间进行数据的导入、导出和转换。的导入、导出和转换。的导入、导出和转换。的导入、导出和转换。DTS DTS DTS DTS 导入向导则可从别的数据源中将数据导入导入向导则可从别的数据源中将数据导入导入向导则可从别的数据源中将数据导入导入向导则可从别的数据源中将数据导入SQL SQL SQL SQL ServerServerServerServer,并实现数据格式的转换。,并实现数据格式的转换。,并实现数据格式的转换。,并实现数据格式的转换。DTS DTS DTS DTS 导出向导可以完成将导出向导可以完成将导出向导可以完成将导出向导可以完成将SQL ServerSQL ServerSQL ServerSQL Server数据数据数据数据库中的数据转换为其它数据格式,并输出到其它数据文件。库中的数据转换为其它数据格式,并输出到其它数据文件。库中的数据转换为其它数据格式,并输出到其它数据文件。库中的数据转换为其它数据格式,并输出到其它数据文件。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页 DTS DTS DTS DTS 设计器是一个图形工具,与设计器是一个图形工具,与设计器是一个图形工具,与设计器是一个图形工具,与DTSDTSDTSDTS导入导出向导一样都能在同构或异导入导出向导一样都能在同构或异导入导出向导一样都能在同构或异导入导出向导一样都能在同构或异构数据源间进行数据的导入导出和转换,但是构数据源间进行数据的导入导出和转换,但是构数据源间进行数据的导入导出和转换,但是构数据源间进行数据的导入导出和转换,但是DTSDTSDTSDTS设计器可使创建和编辑设计器可使创建和编辑设计器可使创建和编辑设计器可使创建和编辑DTS DTS DTS DTS 包的工作变得更简单便捷,而且提供了比包的工作变得更简单便捷,而且提供了比包的工作变得更简单便捷,而且提供了比包的工作变得更简单便捷,而且提供了比DTS Wizard DTS Wizard DTS Wizard DTS Wizard 更为强大的功能,可更为强大的功能,可更为强大的功能,可更为强大的功能,可以定义复杂的工作过程。以定义复杂的工作过程。以定义复杂的工作过程。以定义复杂的工作过程。 此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号