用户在接触SQL Server之前,也许已经使用过其他数据库管理系统,如Access、Oracle和Sybase等,用户可能希望将自己存储在别的数据库管理系统中的数据转换到SQL Server中,也可以希望将SQL Server中的数据转换到别的数据库管理系统中。SQL Server中的数据转换服务可以满足用户的这些需求。
本章主要内容
& DTS导入/导出工具
& 数据包的创建与执行
DTS,即数据转换服务(Data Transform Service),是SQL Server 2000中的一个功能强大的图形工具,可以用来在许多数据源和目标之间导入、导出和转换数据,也可以用来生成DTS数据包。SQL Server提供的DTS工具具有如下功能。
· 数据的导入和导出:导入和导出数据是在不同应用之间按普通格式读写数据从而实现数据交换的过程。例如,DTS可以从一个Excel格式的文件或Access数据库中读出数据并导入到SQL Server数据库中。同样,也可以将数据从SQL Server数据库中导出并输入到另一个数据源中。
· 转换数据格式:SQL Server允许将数据在实现数据传输之前进行数据格式的转换。例如,可以根据数据源中的一列或多列数据进行重新统计计算,甚至可以将一列数据分割成多列存储在目的数据源的不同列上。通过转换数据格式,用户可以方便地进行复杂的数据检验,对数据进行排序、分组等,还可以提高导出数据的效率。