首页 > 其他 > 详细

SSIS包调用SSIS包

时间:2015-04-13 12:35:49      阅读:313      评论:0      收藏:0      [点我收藏+]

一个SSIS包是可以调用其它SSIS package的,在SSIS Tools 中Common分类下,有一个组件Execute Package Task,使用该组件,能够在一个package中调用并执行其他package。

技术分享 

在SSIS包属性中,有两种方式来设置引用包的路径,一种是在Package中,设置ReferenceType和PackageNameFromProjectReference,一种是在Expressions中设置Property Expressions来引用包。

第一种方式:

ReferenceType,如果是在同一个项目中,那么选中Project Reference。

PackageNameFromProjectReference就是项目中包的名称。

技术分享

 

如果不在同一个项目中,那么ReferenceType选中External Reference,引用包的方式有两种,如果package已经发布到sql server中了,那么可以直接引用,只需要创建一个connection,就可以从Sql Server中获取package;如果包未发布到Sql Server中,以file system的方式来调用包,必须创建file connection,来链接到包。

 

第二种方式:动态设置包的路径,选中Prockagename属性,在Expression中选择自定义的参数或变量,用以提供包名

技术分享 

如果被调用的包需要传递参数,可以在Parameter bindings中进行设置。

 

SSIS包调用SSIS包

原文:http://www.cnblogs.com/ljhdo/p/4421644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!