第 9章 SQL Server 数据转换上一页下一页返回首页第 9章 SQL Server 数据转换
9.1 数据的导入和导出
9.2 使用 DTS设计器返回目录上一章第 9章 SQL Server 数据转换上一页下一页返回首页
9.1 数据的导入和导出
9.1.1 数据的导入
9.1.2 数据的导出第 9章 SQL Server 数据转换上一页下一页返回首页
9.1.1 数据的导入
1,导入 FoxPro数据库利用 DTS导入、导出向导导入 FoxPro数据库的步骤如下:
(1)打开 Enterprise Manager(企业管理器),
展开选定的服务器,启动数据导入向导工具,就会出现欢迎使用向导对话框,如图 9-1 。
(2)单击“下一步”按钮,则出现选择数据源对话框,如图 9-2所示。
(3)单击“下一步”按钮,则出现选择导入的目标数据库类型对话框,如图 9-10所示。
第 9章 SQL Server 数据转换上一页下一页返回首页
(4)单击“下一步”按钮,就会出现选择源表和视图对话框,如图 9-12所示。
(5)在图 9-12中单击“下一步”按钮,则会出现保存、调度和复制包对话框,如图 9-15所示。
(6)单击“下一步”按钮,则出现保存 DTS包对话框,如图 9-16所示。
(7)单击“下一步”按钮,则出现向导确认完成对话框,如图 9-17所示。
第 9章 SQL Server 数据转换上一页下一页返回首页图 9-1 欢迎使用数据导入向导对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-2 选择数据源对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-3 设定 FoxPro数据库数据源对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-4 选择数据源类型对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-5 选择数据源驱动程序对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-6 确认创建数据源对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-7 设定文件数据库路径对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-8 输入数据库路径对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-9 确定源数据库信息对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-10 选择目标数据库对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-11 指定表复制或查询对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-12 选择源表和视图对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-13 列映射和转换对话框 — 列映射页框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-14 列映射和转换对话框 — 转换页框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-15 保存、调度和复制包对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-16 保存 DTS包对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-17 确认导入数据对话框第 9章 SQL Server 数据转换上一页下一页返回首页
2,导入文本文件数据库
( 1 ) 启动企业管理器,展开选定的服务器,
用右键单击该服务器图标,从快捷菜单中选择所有任务 ( all tasks),然后再从子菜单中选择导入数据,启动数据导入向导工具,就会出现欢迎使用向导对话框,如图 9-1所示 。
(2)单击“下一步”按钮,则出现选择数据源对话框,如图 9-18所示。
(3)在图 9-18中单击“下一步”按钮,则出现选择文件格式对话框,如图 9-20所示。
(4)单击“下一步”按钮,则出现指定列分隔符对话框,如图 9-21所示。
第 9章 SQL Server 数据转换上一页下一页返回首页
(5)单击“下一步”按钮,就会出现选择目的数据库类型对话框,如图 9-22所示。
(6)单击“确定”按钮,则出现保存、调度和复制包对话框,如图 9-25所示。
(7)单击“下一步”按钮,则出现确认导入数据对话框,如图 9-26所示。
(8)如果在向导中设定了立即执行,在向导结束后,则会出现数据导入对话框,如图 9-27所示。
该对话框中执行向导中定义的复制操作。
第 9章 SQL Server 数据转换上一页下一页返回首页图 9-18 选择数据源对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-19 选择文件对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-20 选择文件格式对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-21 指定列分隔符对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-22 选择目的数据库对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-23 选择源表和视图对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-24 选择列映射和转换对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-25 保存、调度和复制包对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-26 确认导入数据对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-27 进行数据导入对话框第 9章 SQL Server 数据转换上一页下一页返回首页
9.1.2 数据的导出
1,导出数据库至 Access
(1)打开企业管理器,展开指定的服务器,用右键单击该服务器图标,从弹出的快捷菜单中选择所有任务( all tasks)选项,然后再从子菜单中选择导出数据选项,则会出现数据转换服务导入和导出向导对话框,如图 9-28所示,它显示了该导出向导所能完成的操作。
(2)单击“下一步”按钮,就会出现选择导出数据的数据源对话框,如图 9-29所示。
(3)单击“下一步”按钮,则会出现选择目的对话框,如图 9-30所示。
第 9章 SQL Server 数据转换上一页下一页返回首页
(4)选定目标数据库后,单击“下一步”按钮,
则出现指定表复制或查询对话框,如图 9-32所示。
(5)单击“下一步”按钮,则出现选择源表和视图对话框,如图 9-33所示。
(6)单击“下一步”按钮,则会出现保存、调度和复制包对话框,如图 9-36所示。
(7)单击“下一步”按钮,就会出现导出向导结束对话框,如图 9-37所示。
第 9章 SQL Server 数据转换上一页下一页返回首页图 9-28 数据转换服务导出向导对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-29 选择数据源对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-30 选择目的数据库对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-31 选择文件对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-32 指定表复制或查询对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-33 选择源表和视图对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-34 列映射和转换对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-35 查看数据对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-36 保存、调度和复制包对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-37 确认导出数据对话框第 9章 SQL Server 数据转换上一页下一页返回首页
2,导出数据库至文本文件
(1)启动企业管理器,展开选定的服务器,用右键单击该服务器图标,从弹出的快捷菜单中选择所有任务选项,然后再从子菜单中选择导出数据选项,
就会出现欢迎使用数据转换服务导入和导出向导对话框,如图 9-28所示。
(2)单击“下一步”按钮,则会出现选择数据源对话框,如图 9-38所示。
(3)单击“下一步”按钮,就会出现选择目的数据库类型对话框,如图 9-40所示。
(4)单击“下一步”按钮,就会出现指定表复制或查询对话框,如图 9-42所示。
第 9章 SQL Server 数据转换上一页下一页返回首页
(5)单击“下一步”按钮,则出现选择目的文件格式对话框,如图 9-43所示。
(6)单击“下一步”按钮,就会出现保存、调度和复制包对话框,如图 9-45所示,其中可以设定是否创建 DTS包,何时执行复制操作,以及将该包以何种方式存放。
(7)单击“下一步”按钮,则出现数据转换服务的导出向导结束对话框,如图 9-46所示,其中显示了在该向导中进行的设置。
( 8 ) 如果在该向导中选择了立即执行,在向导结束后,则会出现执行数据导出对话框,如图 9-47所示,该对话框显示了复制的执行结果 。
第 9章 SQL Server 数据转换上一页下一页返回首页图 9-38 选择数据源对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-39 设定高级连接属性对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-40 选择目的数据库对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-41 选择文件对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-42 指定表复制或查询对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-43 选择目的文件格式对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-44 列映射和转换对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-45 保存、调度和复制包对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-46 确认导出数据对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-47 执行数据导出对话框第 9章 SQL Server 数据转换上一页下一页返回首页
9.2 使用 DTS设计器
DTS设计器和 DTS导入,导出向导一样,都是在同构或者异构数据源之间进行数据导入,导出和转换 。 但是,DTS设计器是一个图形工具,它使创建和编辑 DTS包的工作变得更加简单和轻松,而且它提供了比 DTS向导更为强大的功能 。
利用 DTS设计器创建 DTS包,首先要添加连接,
每个包包含目标连接和源连接,在连接中指明 OLE
DB提供者数据源,接着定义源连接和目标连接间的数据转换,然后要定义包将执行的任务,也可以自定义任务,最后决定是否运行包或者将其存储以备后用。
第 9章 SQL Server 数据转换上一页下一页返回首页
1.添加连接
(1)打开企业管理器后,登录到指定的服务器,
用右键单击 Data Transformation Services文件夹,从弹出的快捷菜单中选择 New Package选项,就会出现 DTS
Package对话框。如下图 9-48所示。
第 9章 SQL Server 数据转换上一页下一页返回首页
(2)在主菜单中单击 Connection菜单项,从下拉菜单中选择 Microsoft
OLE DB Provider
for SQL Server选项,
则打开 Connection
Properties对话框,
如右图 9-49所示。 图 9-49 Connection Properties
对话框第 9章 SQL Server 数据转换上一页下一页返回首页
2,定义和设置数据转换任务数据转换任务是将数据从源连接传递到目标连接的主要机制。每个数据转换任务都要引用一个 DTS Data Dump和 OLE DB服务提供者。源连接和目标连接创建完成后,应创建数据转换。其方法是选中源连接后,按住 <Shift>键不放,再选择目标连接,两者都选中后右击目标连接,从弹出的快捷菜单中选择 Transform Data Task,则在
DTS设计器工作区会出现从源连接到目标连接的箭头,其用于表明数据的流向。
第 9章 SQL Server 数据转换上一页下一页返回首页在完成数据转换属性设置之后,可以向 DTS包中添加自定义任务,其操作步骤为:
( 1 ) 从左边的任务栏中,将要添加的任务类型用左键拖到 DTS设计器工作区,然后用右键单击进行属性设置,其属性对话框如图 9-56所示 。
( 2 ) 添加完自定义任务之后,则应在转换数据任务和自定义任务之间定义优先级条件 。 如图 9-57
所示 。
( 3 ) 在创建完包之后,可以单击工具栏上的
Run按钮来运行包,在包执行的过程中,可以通过暂停和停止按钮来对执行过程进行控制,如图 9-58所示 。
第 9章 SQL Server 数据转换上一页下一页返回首页图 9-56 执行 SQL脚本任务属性设置对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-57 定义优先级条件对话框第 9章 SQL Server 数据转换上一页下一页返回首页图 9-58 运行包对话框第 9章 SQL Server 数据转换上一页下一页返回首页
Thank you very much!
本演示文稿到此结束

谢谢您的光临

再见
! 结 束