【IT168技术文档】
这篇随笔,是怀着对蜡人张的感激的心情完成的。它的完成,没有蜡人张的及时和细致的帮助分不开的。如果读者对其中的细节有什么疑问的话,可以到蜡人张的文章后挂的评论处寻找答案。那里成为了我的提问区!
同时,这篇文章花了我很多时间来贴图,这才发现蜡人张发表了那么多贴图也真不容易啊!不知道这里面有没有什么简单的方法 ^_^
使用过SQL Server 2000的朋友,一定还记得在数据库之间抽取与转换数据,可以通过“执行SQL任务”工具来完成。
这种方法简易、直接。如果数据抽取与转换仅仅是在数据库之间进行,那么数据仓库,基本上就可以依赖这一个工具来实现了!我们是不是可以说:“真不简单呐!”
在SQL Server 2005里面,我们同样可以做到这一点。
尽管SSIS把数据抽取与转换工作,分解为“控制流”与“数据流”,然而使用“执行SQL任务”,我们只需要用到“控制流”。
下面,就和我一起经历这一愉快的旅程吧!
第一步:建立链接数据库
在这里,虽然我们建立了链接数据库,在右边的“摘要”框里,却什么也看不到。别着急,使用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) 进入: