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.       ACCESSSQL之间的互相操作。
例3.       EXCELSQL之间的互相转换。
例4.       server1服务器的itet数据库中yuangong表导到server2中的ITET数据库中。
例5.       如何把server1服务器的itet数据库导到server2中。
         注意不包含视图和存储过程,包含视图,但是以表的形式导过去的。
6. 如何如何把视图和存储过程也导到SERVER2的数据库中。
     选择在数据库之间复制数据对象。
例6.       请让系统自动在每天的下午进行数据的导入导出。
执行调度
 
因为操作比较简单,在此不作介绍,更为复杂的操作会在SQL SERVER 的集成服务中介绍