频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> 网站数据库开发教程 -> 在SQL Server集成服务中运行DTS包

在SQL Server集成服务中运行DTS包

作者:未知  来源:www.jz123.cn  发布时间:2007-10-10 9:29:43  发布人:圈圈

减小字体 增大字体

SQL Server集成服务(SQL Server Integration Services ,SSIS)是SQL Server产品中最新发布的ETL工具。它是数据转换服务(DTS)的替代,功能强大,易于使用并且非常灵活。有了这个最新和最好的工具,你为什么还要继续使用DTS呢?回答很简单:当SQL Server 2005推出SSIS时DTS已经使用七年了。许多公司都使用它,并且一些现有的DTS包很复杂,花费了几天、几星期、甚至几个月来开发。如果你的DTS包能够工作那为什么要重新开发呢?

  有几种方法将DTS包转换为SSIS包,但是它们并不总是能按计划的工作并且你会花费很多时间去修正它。这对于DTS包来说意味着什么?你是否要为了使用SQL Server 2005和SSIS而将它们丢弃?绝对不是。SQL Server集成服务具有内置的集成功能可以集成你的旧的DTS包。

  在开发一个SSIS包时,你在控制流中有一个可用的任务叫做Execute DTS 2000 Package Tasks(执行DTS 2000包任务)。这个任务允许你添加对采用SQL Server 2000工具集建立的DTS包的调用。如果你的DTS包是用SQL Server 7建立的,那你就像他们所说的,没办法了。使用Execute DTS 2000 Package Task非常简单。你将这个任务拖动到你的控制流中并双击它来进行配置。这会打开如Figure1所示的对话框。

  Figure 1: Execute DTS 2000 Package Task属性对话框

  你可以从这指定这个包是存储在SQL Server上还是存储在一个文件里,并提供包的连接细节。另外,你还可以设立传送到DTS包里的变量。这通过两种方式实现。首先,在这个属性对话框的内部变量区域点击New。在这里,你将可以设置任何存在于DTS包内的全局变量的值。

  你还可以添加要传送的外部变量——在你的SSIS包中定义的变量。然后你就可以在你的DTS包脚本对象里使用这些变量。最后,但不是最不重要的,你可以告诉SSIS将DTS包放到SSIS包的内部。要这么做,点击在内部加载DTS2000包按钮。这会在你的SSIS包内创建一个DTS包的拷贝,你就不再依赖于源SQL Server或文件了。记住你不能使用SQL Server 2005工具来编辑或者查看一个DTS包如果你把它存储在内部,这个选项只用于DTS包的存储。

  一旦你设置了Execute DTS 2000 Package Task的所有属性,它就会作为你的工作流的一部分而存在。你可以进一步的围绕DTS包建立SQL Server集成服务功能,操纵相同的数据如果你希望这么做; 或者你可以简单的让SSIS包作为DTS包的一个封装。虽然转换你的数据转换服务包到SQL Server集成服务让你具有更大的灵活性,但有时并不值得去花费这个时间做转换。如果是这种情况,你可以很容易的知道这个选项是用来从你的SSIS包里调用那些旧的DTS包的。


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 物件的建立与直线绘图工..
· 浅谈服务器的RAID技术
· XML+SQL=数据库的未来?..
· ASP.NET+XML Web服务客户..
· Java 6.0 操作脚本语言基..
· ASP实用代码(1)
· 编程取得Google的PageRa..
· 关于php做社区网站的安全..
· 戒除网瘾需要网内堵源头..
· 中国互联网涌现口水剑客..
· 土豆、youtube类网站视频..
· Linux简明系统维护手册(..
· Microsoft .NET Romotin..
· Linux系统开启Telnet服务..
· 2006年关于Google等的15..
· 用 onerror 获取错误信
相关文章
· 如何在SQL Server中构建并利..
· 在SQL Server中保存和输出图..
· 如何在sql server系统表中获..
· 在SQL Server的存储过程中调..
· asp在SQL SER2k中新建帐号和..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号