可以使用执行包任务编辑器来配置执行包任务。 执行包任务通过允许包将其他包作为工作流的组成部分运行来扩展 Integration Services 的企业功能。
您希望做什么?
打开执行包任务编辑器
在 Integration Services 中,打开包含执行包任务的 Visual Studio 项目。
在 SSIS 设计器中右键单击该任务,然后单击“编辑” 。
设置“常规”页上的选项
名称
为执行包任务提供唯一的名称。 此名称用作任务图标中的标签。
注意
任务名称在一个包内必须是唯一的。
说明
键入对执行包任务的说明。
设置“包”页上的选项
ReferenceType
为项目中的子包选择“项目引用” 。 为位于包外部的子包选择 “外部引用” 。
注意
“ReferenceType” 选项是只读的,如果包含包的项目尚未转换为项目部署模型,则该选项将设置为“外部引用” 。 有关转换的详细信息,请参阅 将项目部署到 Integration Services 服务器。
密码
如果子包受密码保护,请提供子包的密码,或单击省略号按钮 (…),为子包创建新的密码。
ExecuteOutOfProcess
指定子包是在父包的进程中运行还是在单独的进程中运行。 默认情况下,执行包任务的 ExecuteOutOfProcess 属性设置为 False
,子包在父包所在的进程中运行。 如果将此属性设置为 true
,则在单独的进程中运行子包。 这可能减慢子包的启动。 此外,如果将属性 true
设置为,则不能在仅工具安装中调试包;必须安装 Integration Services 产品。 有关详细信息,请参阅 安装 Integration Services。
ReferenceType 动态选项
ReferenceType = 外部引用
位置
选择子包的位置。 此属性具有下表所列的选项。
值 | 说明 |
---|---|
SQL Server | 将位置设置为 SQL Server实例。 |
文件系统 | 将位置设置为文件系统。 |
连接
选择子包的存储位置的类型。
PackageNameReadOnly
显示包的名称。
ReferenceType = 项目引用
PackageNameFromProjectReference
选择项目中包含的要成为子包的包。
位置动态选项
位置 = SQL Server
连接
在列表中选择 OLE DB 连接管理器,或单击“<新建连接...”以创建新的连接管理器。
相关主题:OLE DB 连接管理器、配置 OLE DB 连接管理器
PackageName
键入子包的名称,或单击省略号 (…) 再定位到包。
位置 = 文件系统
连接
在列表中选择一个文件连接管理器,或单击“<新建连接…”以创建新的连接管理器。
相关主题:文件连接管理器、文件连接管理器编辑器
PackageNameReadOnly
显示包的名称。
设置“参数绑定”页上的选项
您可以将父包或项目中的值传递到子包。 项目必须使用项目部署模型,并且子包必须包含在父包所在的同一项目中。
有关将项目转换为项目部署模型的信息,请参阅 将项目部署到 Integration Services 服务器。
子包参数
输入或选择子包参数的名称。
绑定参数或变量
选择包含要传递到子包的值的参数或变量。
添加
单击此选项可将参数或变量映射到子包参数。
删除
单击此选项可删除参数或变量与子包参数之间的映射。