SSIS代替了以前版本的数据转换服务(DTS)。而DTS出身卑微,起初所用的资金极少、资源也不多,它最初通过POC(proof-of-concept)转换体现出来,后来就被人们叫做Data Pump。POC引起了一些微软人的兴趣,从这时才开始投入一部分资金。 SQL Server 7.0为一些需要的用户加载了第一个DTS版本。
那个时候它很难操作,而且还很贵。一些DBA不得不写自定义转换软件,他们所写的这些自定义转换软件不灵活、而且还很难维护。一些工具还有局限性,如需要源和目标进程精确匹配、直接在单独数据库产品上决定,并且/或者转换性能。有些DBA还写了自定义分析和转换应用。
例如有些公司现在……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
SSIS代替了以前版本的数据转换服务(DTS)。而DTS出身卑微,起初所用的资金极少、资源也不多,它最初通过POC(proof-of-concept)转换体现出来,后来就被人们叫做Data Pump。POC引起了一些微软人的兴趣,从这时才开始投入一部分资金。
SQL Server 7.0为一些需要的用户加载了第一个DTS版本。那个时候它很难操作,而且还很贵。一些DBA不得不写自定义转换软件,他们所写的这些自定义转换软件不灵活、而且还很难维护。一些工具还有局限性,如需要源和目标进程精确匹配、直接在单独数据库产品上决定,并且/或者转换性能。有些DBA还写了自定义分析和转换应用。例如有些公司现在只对标转平台用手工编写的平面文件分析程序、SQL脚本和转换代码,如SSIS。
第一个DTS版本为许多人解决了一些这种问题,让他们的生活变得更加简单。通过使用数据存储层面OLEDB,DTS可以少用或不用自定义码访问各种数据。而且DTS还很便宜,因为它是和SQL Server一起加载的。用户有权登陆所有更贵的产品,但是并不需要另外的ETL工具费用。这很显然给那些打算扩大预算的IT店带来了好处。DTS是一种灵活的、易于使用的产品。它还包括一些标准任务,如Transform Data、Execute Process、Active X Script、Execute SQL和Bulk Insert Tasks。
SQL Server 8.0增加了更多的任务、从而增加了更多的功能。在SQL Server 8.0中还包括Execute Package、FTP、MSMQ Tasks。但是用户在用DTS处理大数据集和基于脚本工具的内在局限时也遇到了一些挫折。那时正是创建真正的企业继承工具的时候。
2000年,SQL Server决定对ETL和Integration空间进行实质性的投资,召集精英阐述Data Flow Task和下一个版本的Integration Services这个概念。经过五年,随着SQL Server 2005的开发,DTS团队几乎重新设计、重写了DTS,也就是Integration Services 2005。
Integration Services 2008是下一个版本。但是2008并不会像2005版本那样会发生很大的改变,它只会在产品性能和其他方面进行改善和提高。
翻译
相关推荐
-
SQL Server 2016 即将发布 你准备好了吗?
SQL Server 2016即将推出一系列全新的内置特性,并对数据库管理员所依赖的某些非常重要但十分单调的功能进行了改进。
-
微软SQL Server集成服务基础知识
在SQL Server 7.0中,有一个最强大的特性是数据转换服务(DTS)。现在,这组特性变成了SQL Server Integration Services (SSIS)。
-
利用复制进行SQL Server升级
随着微软发布下一代SQL Server,人们很容易忽略的是,现在机房和数据中心仍然有大量运行着SQL Server 2005甚至2000的服务器。升级的时刻到了。
-
利用SSIS在SQL Azure中执行计划任务(下)
通过创建SSIS包来在SQL Azure运行T-SQL脚本或者存储过程,你可以使用SQL Agent现有功能来模拟SQL Azure中缺少的计划任务功能。