本主题介绍如何在 SQL Server Data Tools(SSDT)中创建新的 Integration Services 包时指定和使用自定义包作为模板。 默认情况下,Integration Services 使用包模板,当你将新包添加到 Integration Services 项目时,该模板会创建一个空包。 您无法替换此默认模板,但可以添加新的模板。
可以指定多个包用作模板。 必须先创建这些包,然后才能实现将自定义包作为模板。
使用自定义包作为模板来创建包时,新的包将具有与模板相同的名称和 GUID。 若要区分包,应该更新 Name
属性的值,并为 ID
属性生成新的 GUID。 有关详细信息,请参阅 在 SQL Server Data Tools 中创建包 和 设置包属性。
将自定义包指定为包模板
在文件系统中,找到要用作模板的包。
将此包复制到 DataTransformationItems 文件夹中。 默认情况下,此文件夹位于 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject。
对每个要用作模板的包重复步骤 1 和 2。
使用自定义包作为包模板
在 SQL Server Data Tools (SSDT)中,打开要在其中创建包的 Integration Services 项目。
在解决方案资源管理器中,右键单击项目,指向“添加”,然后单击“新建项”。
在“添加新项 -<项目名称>”对话框中,单击要用作模板的包。
模板列表包括名为“新建 SSIS 包”的默认包模板。 包图标将标识可以用作包模板的模板。
单击 添加。