SQL Server 2005系列教学(12) 导入导出服务

DTS 数据转换服务
在使用 SQL SERVER 的过程中 , 由于经常需要从多个不同地点将数据集中起来或向多个地点复制数据 , 所以数据的导入和导出是极为常见的操作。用户可以使用 BCP 命令来完成这一任务
 
SQL SERVER 自带了一个数据转换服务 DTS ,来完成这一任务。
也就是现在数据源是多种多样的,格式是多种多样的,有的可能是文本,有的可能是 ACCESS ,有的可能是 MYSQL ,有的可能是 EXCEL 等等。用户如何在这些数据源之间实现数据的互相交流。这就要用到 DTS
DTS 的作用:
(1)       数据的导入导出服务。
通过读写数据在不同应用程序间交换数据。例如,可将文本文件或 ACCESS 文件,导到 SQL 也可以将 SQL 的文件导到 ACCESS
(2)       转换数据
所谓转换数据是指从未到达目标数据源前而对数据采取的系列操作。比如 DTS 允许从数据源的一列或多列计算出新的列值,然后将其存储在目标数据库中。
(3)       传递数据库对象
在异构数据源的情况下, DTS 的内置工具只能在数据源间传递表定义和数据。如果要传递其他数据库对象(如索引,视图,约束)必须定义一个任务。从而在目标数据库上执行那些包含在任务中的 SQL 语句, SQL 语句是被用来创建这些数据库对象的。
 
DTS 的导入,导出向导
例1.       如何把 ITET 库中的一个表导到文本文件中。
例2.       ACCESS SQL 之间的互相操作。
例3.       EXCEL SQL 之间的互相转换。
例4.       server1 服务器的 itet 数据库中 yuangong 表导到 server2 中的 ITET 数据库中。
例5.       如何把 server1 服务器的 itet 数据库导到 server2 中。
         注意不包含视图和存储过程 , 包含视图,但是以表的形式导过去的。
6. 如何如何把视图和存储过程也导到 SERVER2 的数据库中。
     选择在数据库之间复制数据对象。
例6.       请让系统自动在每天的下午进行数据的导入导出。
执行调度
 
因为操作比较简单,在此不作介绍,更为复杂的操作会在SQL SERVER 的集成服务中介绍

本文出自 “杜飞” 博客,转载请与作者联系!

你可能感兴趣的:(sql,数据库,server,2005,教学)