当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 步骤指南:移植SQL 2000 DTS到SSIS

MSSQL
SQL Server--全文本检索的应用(一)
SQL 2005的SSIS与Oracle的迁移性能
SQL优化实例:从运行30分钟到运行只要30秒
无法在SQL Server2005 Manger Studio 中录入中文的问题
SQL Artisan多表查询和统计
SQL Server数据库开发人员在应聘时经常被问到哪些问题
一个完整的SQL SERVER数据库全文索引的示例
SQL Server安全之加密术和SQL注入攻击
如何对SQL Server中的tempdb“减肥”
SQL Server 2005升级的十个步骤
如何在SQL Server开发中融入极限编程技术
SQL Server应用程序高级SQL注入(下)
SQL Server应用程序高级SQL注入(上)
SQL Server连接中的常见错误
IIS中SQL Server数据库的安全问题
SQL Server 2005区域配置和安全工具
保护 SQL Server 的十个步骤
如何利用SQL Server 2000的复制选项
SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
SQL SERVER 2005同步复制技术的应用

MSSQL 中的 步骤指南:移植SQL 2000 DTS到SSIS


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 84 ::
收藏到网摘: n/a

DTS(或者数据传输服务)由于所有合理的目的而移出SQL Server 2005,并且被崭新的名为SQL Server综合服务(SSIS)的ETL引擎所替代。所以一个数据库管理员,你应该了解一下如何处理你的DTS包。

  这篇文章着眼于最合理的解决方案——一个可以让你充分利用全新SSIS的解决方案。下面我们看看如何使用SQL Server 2005升级向导和包移植向导来移植你的SQL 2000 DTS包到SSIS上。升级顾问可以指出潜在的移植问题,而包移植向导可以将任务,组件,工作流约束映射到SSIS中对应的部分。

  我们首先使用一个非常简单的DTS包来演示如何使用这些工具,然后举一个非常常见的利用DTS循环的例子。我们要将DTS包移植到SSIS,另外DTS循环的例子是另外一回事。这篇文章在参考sqldts.com 和 sqlis.com两个网站的示例方面取得了大量的有用信息。

  目录

  成功移植的工具

  传统的DTS传输vs.循环

  调用升级向导

  传统的DTS包移植策略

  SQL Server 2005升级顾问

  综合了来自产品团队、内部实验室测试和广泛的SQL Server 2005早期用户体验反馈,微软为你的升级准备开发了一个实质性的工具,叫做升级顾问。升级顾问是免费的,你可以下载得到,它会帮你分析准备升级到SQL Server 2005的SQL Server 7.0 和 SQL Server 2000——而不需要修改你的服务器中的任何数据。升级顾问识别那些可能会影响你的升级的特性和配置更改,它提供了连接到描述每个被识别的问题,以及如何解决它的文档的链接。升级顾问还会分析如下组件:数据库引擎、分析服务、通知服务、报告服务,以及综合服务。我们将会把焦点集中在SQL Server 2000 实例中的DTS包到SSIS的移植。从升级顾问中还可以获得更多信息,其中包括下载的详细信息,系统需求和指令的信息。

  包移植向导

  微软提供了DTS移植向导,可以用于将SQL Server 2000 工具创建的DTS包移植。它可以通过将任务、组件和工作流约束映射到SSIS中对等部分上,从而提供最好的移植尝试。这里的挑战就是,因为SSIS已经全部重新建造了,所以不是所有的2000中的DTS组件都可以映射到SSIS特性上。实际上,存在一些已经记录在案的移植问题,见在线书籍。

  我们将会使用DTS移植向导移植两个DTS包。第一个DTS包非常简单,是一个常见的数据传输示范,第二个DTS包会使用Active X脚本执行循环,并且调用DTS 2000 对象模型。