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

MSSQL
MySQL中SQL的单字节注入与宽字节注入
解决MySQL 5数据库连接超时问题
通过事务日志解决SQL Server常见四大故障
将SQL 2000日志迁移到SQL Server 2008
在应用环境中如何构造最优的数据库模式
数据库安全管理的三个经验分享
SQL Server应用程序的高级Sql注入
Oracle数据库与SQL Server数据库镜像对比
讲解SQL Server安装sp4补丁报错的解决方法
SQL Server 2005数据库批量更新解决办法
编写和优化SQL Server的存储过程
从数据行入手保护SQL Server数据安全
SQL Server数据体系和应用程序逻辑详解
网友分享:Oracle数据库开发技术经验浅谈
把你的数据库置于版本控制之下
SQL Server 2005实现数据库缓存依赖
SQL Server数据库管理常用SQL和T-SQL语句
初学者必读:提高SQL执行效率的几点建议
初探MS SQL CE+Codesmith
优化SQLServer数据库服务器内存配置的策略

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 135 ::
收藏到网摘: 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 对象模型。