重用包对象
新建日期: 2005 年 12 月 5 日
包、数据源和数据源视图通常包括您希望重用的功能。例如,如果创建了一组任务,可能希望将这些项作为一个组一起重用,或者可能希望重用诸如连接管理器这样的单个项,或者重用在其他 Integration Services 项目中创建的数据源视图。
Business Intelligence Development Studio 和 SSIS 设计器支持复制和粘贴包对象,包对象可以包括控制流项、数据流项和连接管理器。可以在项目之间和包之间进行复制和粘贴。如果解决方案包含了多个项目,则可以在项目之间进行复制,并且项目可以属于不同类型。例如,可以在 Analysis Services 项目和 Integration Services 项目之间复制数据源视图。
如果解决方案包含多个包,则可以在它们之间进行复制和粘贴。包可以位于相同或不同的 Integration Services 项目中。但是,包对象可能对其他对象有依赖关系,没有这些对象它们将无效。例如,“执行 SQL”任务使用连接管理器,因此还必须复制连接管理器才能使任务工作。而且,某些包对象需要包已经包含某个对象,如果没有此对象,则无法将所复制的对象成功粘贴到包中。例如,包至少要有一个“数据流”任务,否则无法将数据流粘贴到该包。
您可能会发现自己重复地复制了同一个包。若要避免复制进程,可以将这些包指定为模板,并在创建新包时使用它们。
复制包对象时,Integration Services 会向新对象的 ID 属性自动分配新的 GUID,并更新 Name 属性。
无法复制变量。如果诸如任务这样的对象使用了变量,则必须在目标包中重新创建变量。相比之下,如果复制整个包,则包中的变量也会被复制。
过程
复制对象
请参阅
任务
概念
其他资源
Integration Services 连接
在 SSIS 设计器中创建包