1、第14章 SQL Server数据转换,14. 1 概述 14. 2 导入数据 14. 3 导出数据 14. 4 使用DTS设计器,14. 1 概述,SQL Server 2000的数据转换包括两方面内容:一个是把其它数据系统处理的数据导入到SQL Server 2000数据库中,;另一个是将数据从SQL Server 2000数据库中导出到其它应用程序中。,14. 1 概述,为了解决数据转换问题,SQL Server 2000提供了一个功能非常强大的组件,即数据转换服务DTS(Data Transformation Services)。数据转换服务中完成数据转换的工具主要有2个: DTS导入
2、/导出向导 DTS设计器,本章首页,14. 2 导入数据,14. 2. 1 导入Excel工作表 (1)打开Microsoft Excel 2000,新建一个Excel工作簿,并输入需要导入SQL Server 2000中的数据。 (2)打开企业管理器,展开选定的服务器,右击该服务器图标,从弹出的快捷菜单中依次选择“所有任务|导入数据”选项。,14. 2 导入数据,14. 2. 2 导入文本文件 (1)首先创建包含导入数据的文本文件,并保存在指定文件夹下。 (2)打开企业管理器,展开选定的服务器,从弹出的快捷菜单中依次选择“所有任务|导入数据”选项。,本章首页,14. 3 导出数据,14. 3
3、. 1 导出数据库至Access (1)启动Microsoft Access 2000, 创建一个新的Access数据库。 (2)打开企业管理器,展开指定的服务器,右击该服务器图标,从弹出的快捷菜单中选择“所有任务|导出数据”选项。,14. 3 导出数据,14. 3. 2 导出数据库至文本文件 (1)单击“开始”按钮,从弹出的开始菜单中依次选择“程序|附件|记事本”选项,打开记事本应用程序,新建一个文本文件,并将其保存在用户指定的文件夹下。 (2)启动企业管理器,展开选定的服务器,右击该服务器图标,从弹出的快捷菜单中依次选择“所有任务|导出数据”选项。,本章首页,14. 4 使用DTS设计器,DTS设计器和DTS导入、导出向导一样,都是在同构或者异构数据源之间进行数据导入、导出和转换。但是,DTS设计器是一个图形工具,它使创建和编辑DTS包的工作变得更加简单和轻松,而且它提供了比DTS向导更为强大的功能。,14. 4 使用DTS设计器,利用DTS设计器创建DTS包,首先要添加连接,每个包包含目标连接和源连接,在连接中指明OLE DB提供者数据源,接着定义源连接和目标连接间的数据转换,然后要定义包将执行的任务,也可以自定义任务,最后决定是否运行包或者将其存储以备以后使用。,本章首页,