在SQL Server 2005中维护DTS包(一)

日期: 2008-12-16 作者:Joseph Toscano翻译:April 来源:TechTarget中国 英文

假设你的公司想从SQL Server 2000升级到SQL Server 2005。在以下的文章中我们列出了很多条理由来说明为什么要升级到SQL Server 2005。   如果你的公司在同一个环境中有上千个SQL Server 2000 DTS包、要花上多年的实践来设计、部署和稳定那该怎么办?更进一步说,如果你知道这些复杂的包(之后在这篇技巧中会谈到)不容易从DTS升级到SSIS该如何做(SQL Server集成服务)?你是否会因为艰巨的DTS-to-SSIS的迁移任务而推迟数据库升级的计划?   这篇文章主要介绍一种用SQL Server 2000 DTS Designer Tool对现……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

假设你的公司想从SQL Server 2000升级到SQL Server 2005。在以下的文章中我们列出了很多条理由来说明为什么要升级到SQL Server 2005。

  如果你的公司在同一个环境中有上千个SQL Server 2000 DTS包、要花上多年的实践来设计、部署和稳定那该怎么办?更进一步说,如果你知道这些复杂的包(之后在这篇技巧中会谈到)不容易从DTS升级到SSIS该如何做(SQL Server集成服务)?你是否会因为艰巨的DTS-to-SSIS的迁移任务而推迟数据库升级的计划?

  这篇文章主要介绍一种用SQL Server 2000 DTS Designer Tool对现存的SQL 2000 DTS包进行校订、维护甚至进行继续开发直至能够升级到SSIS包。我们将探讨这种设计工具将如何在SQL Server 2005环境中工作。我们还将讨论一些典型的从DTS迁移到SSIS重要问题和挑战、怎样才能鉴别这些“具有挑战性的包”。最后,我们还会看一下一些公司的SQL Server 2000到2005升级路径、保护DTS环境的基本原理。

  从DTA迁移到SSIS所面临的挑战

  为什么从DTS升级到SSIS会面临这样的挑战?为什么我们需要使用SQL Server 2000 DTS Designer?要回答这个问题,我们只要将DTS比作SSIS。SSIS 是一个真正的企业级ETL平台,它是基于DTS的开发观念而设计的,它是一个完全不同的产品。因此我们得出一个这样的结论:DTS的一些元件和SSIS不兼容或者不能直接映射到SSIS。这些不兼容的元件包括:Data Driven Tasks、存取DTS Object Model的ActiveX Script任务、Dynamic Property任务、全程变量以及自定义任务等等。(Kirk Haselden 撰写的《微软2005 Integration Services》里面有一整章都提到了怎样从DTS迁移、还详细讨论了其他SSIS迁移问题)。如果你的DTS包里包括这些因素该怎么办?幸运的是,有一种非常有用的、可以免费下载的工具:SQL Server 2005Upgrade Advisor,它能将解决迁移遇到的难题,帮你完成迁移工作。
 
  SQL Server 2005 Upgrade Advisor

  在升级到SQL 2005之前,我强烈建议你使用微软SQL Server 2005 Upgrade Advisor工具对你的数据库和DTS包进行扫描。Upgrade Advisor并不改变什么。它扫描并识别能影响你升级特征和配置更改。Upgrade Advisor还会提供文档链接介绍每个识别的问题并解释该如何解决。你可以用这些工具进行从DTS到SSIS迁移。
 
  我们假设Upgrade Advisor已经为使用DTS包的客户指出了迁移所面临的难题。但是我们的DTS可能包括许多不兼容的因素,仍然存在着目标包的迁移路径。迁移路径可能还需要一些及时的包进行业务流程再设计,和只用向导从DTS迁移到SSIS完全相反。在这个过程中,我们作出选择支持我们目前使用SQL Server 2000 DTS Designer工具的DTS环境,在下一部分中我们会讨论到。记住我们已经选择继续迁移我们的数据库,因为Upgrade Advisor并没有发现我们的数据库迁移问题。下面我们详细看看QL Server 2000 DTS Designer。

  SQL Server 2000 DTS Designer

  SQL Server 2000 DTS Designer允许你维护和修改 SQL 2005 Management Studio中的DTS包。(你在SQL Server 2005服务器上安装的)。这个包的开发环境和DTS包的开发环境非常相似,可能在过去你习惯使用SQL Server 2000的Enterprise Manager。DTS Designer是可免费下载的SQL Server 2005 Feature Pack的一部分,为你提供编辑能力,还能在SQL Server 2005环境中节约DTS包。

  但是SQL Server 2000 Designer还是用来维护和开发DTS包的工具,Business Intelligence Development Studio也常常用来开发和维护SSIS包。既然我们已经选择对SQL Server数据库进行升级保护复杂的SQL 2000 DTS环境,我们可以看看刚刚提到的升级计划。

翻译

April
April

相关推荐