重用包对象

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

要经常重用的包功能。 例如,如果创建了一组任务,可能希望将这些项作为一个组一起重用,或者可能希望重用单个项,如在其他 Integration Services 项目中创建的连接管理器。

复制和粘贴

SQL Server Data Tools (SSDT) 和 SSIS 设计器支持复制和粘贴包对象,包对象可以包括控制流项、数据流项和连接管理器。 可以在项目之间和包之间进行复制和粘贴。 如果解决方案包含了多个项目,则可以在项目之间进行复制,并且项目可以属于不同类型。

如果解决方案包含多个包,则可以在它们之间进行复制和粘贴。 包可以位于相同或不同的 Integration Services 项目中。 但是,包对象可能对其他对象有依赖关系,没有这些对象它们将无效。 例如,“执行 SQL”任务使用连接管理器,因此还必须复制连接管理器才能使任务工作。 而且,某些包对象需要包已经包含某个对象,如果没有此对象,则无法将所复制的对象成功粘贴到包中。 例如,包至少要有一个“数据流”任务,否则无法将数据流粘贴到该包。

您可能会发现自己重复地复制了同一个包。 若要避免复制进程,可以将这些包指定为模板,并在创建新包时使用它们。

复制包对象时,Integration Services 会向新对象的 ID 属性自动分配新的 GUID,并更新 Name 属性。

无法复制变量。 如果诸如任务这样的对象使用了变量,则必须在目标包中重新创建变量。 相比之下,如果复制整个包,则包中的变量也会被复制。