SSIS 之“执行SQL任务”,简易不简单!

这篇随笔,是怀着对蜡人张的感激的心情完成的。它的完成,没有蜡人张的及时和细致的帮助分不开的。如果读者对其中的细节有什么疑问的话,可以到蜡人张的文章后挂的评论处寻找答案。那里成为了我的提问区!

同时,这篇文章花了我很多时间来贴图,这才发现蜡人张发表了那么多贴图也真不容易啊!不知道这里面有没有什么简单的方法 ^_^

使用过SQL Server 2000的朋友,一定还记得在数据库之间抽取与转换数据,可以通过“执行SQL任务”工具来完成。
这种方法简易、直接。如果数据抽取与转换仅仅是在数据库之间进行,那么数据仓库,基本上就可以依赖这一个工具来实现了!我们是不是可以说:“真不简单呐!”
在SQL Server 2005里面,我们同样可以做到这一点。
尽管SSIS把数据抽取与转换工作,分解为“控制流”与“数据流”,然而使用“执行SQL任务”,我们只需要用到“控制流”。
下面,就和我一起经历这一愉快的旅程吧!

第一步:建立链接数据库
j01.JPG
在这里,虽然我们建立了链接数据库,在右边的“摘要”框里,却什么也看不到。别着急,使用SQL语句把它抓出来。
这里我使用了:
select * from [xxxxxxxx-2003\jasper].testdw.dbo.[sample ole db destination]
瞧,它现身了吧!

第二步:新建SSIS项目。
这步就不用说了吧。就是它了!
 

建好以后,给包改个名包,如:step01。以后也好认得它啊!

第三步:在“连接管理器”中新建连接
这步也不用说了吧!就是它了!
 

第四步:从工具箱中把“执行SQL任务”拖到“控制流”中。
1)      重命名
2)      右键,编辑:
 
选择连接,如:WANGJIAN\Jasper.VtronDW
输入SQL Statement:
truncate table vtrondw.dbo.sample
go
insert into vtrondw.dbo.sample
select * from [xxxxxxxx-2003\jasper].testdw.dbo.[sample ole db destination]
go

3)      在解决方案资源管理器中,选中“SSIS Vtron”右键,属性。选中“部署实用工具”,将CreateDeploymentUtility的选项置为True.。确定,退出。
 

4)      在解决方案资源管理器中,选中“SSIS Vtron”右键,生成。
5)      在部署的文件夹里面,双击生成的部署文件:SSIS Vtron.SSISDeploymentManifest
6)      进入:
 
部署到SQL Server
 
填入服务器名\实例名
 
下一步、下一步…
 

7)      完成

第五步:调度包
1)      查看新部署的包
找到了吗?MSDB下面的step01
 j10.JPG

2)      新建作业
在“新建步骤”中,选择刚才成功部署的包step01
 
确定调度的时间,然后完成。
 j12.JPG

现在,我们就完成了一个简易的SSIS工作。
怎么样,是不是很简易呢?
不过,这个包的功能可不简单哦。
只要你在“执行SQL任务”中写入完整的SQL语句,一个数据仓库就这样建成啦!

 

转载于:https://www.cnblogs.com/Jasper-Wang/archive/2006/08/26/487143.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值