码迷,mamicode.com
首页 > 其他好文 > 详细

SSIS包调用SSIS包

时间:2015-04-13 12:37:07      阅读:164      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!