创建SSIS包模板(转)
一个 SSIS 包可以包含诸如连接管理器、 日志提供程序、 控制流元素、 数据流元素、 事件处理程序、 变量,和配置项目。当您使用包模板创建一个新包时,您可以重新使用这些项目。例如对于您可能希望重新使用包模板在以下各项:
- 日志提供程序: 您可以创建一个包,其中包含连接管理器和 $ 日志提供程序。 可以作为模板使用该程序包的其他程序包。 执行此操作时相同的 SQL Server 数据库中记录事件的所有信息。
注意它可能会更易于分析日志数据在同一个 SQL Server 数据库中记录所有事件信息。 - 常见的执行 SQL 任务: 您可以创建一个包,将截断表或附加数据库。
- 发送邮件任务: 您可以创建一个包,其中包含 SMTP 连接经理一个发送邮件任务和生成主题行中的属性表达式。此包用作模板来创建其它包的包成功运行,或产生一个错误时,在通过电子邮件通知您。
创建新的包模板中 SQL Server 业务智能开发工作室
- 启动 SQL Server 业务开发工作室。
- 单击 文件,指向 新建,然后单击 项目。
- 在新建项目窗口中单击 商业智能项目集成服务项目、 键入一个名称为该的项目并单击然后单击 确定。
注意我们建议您键入一个描述该软件包的功能的名称。 - 将所需的项从工具箱添加到 Package.dtsx 文件。
- 单击 文件,然后单击 保存选定的项目。
注意您可以保存一个空的包。
- 单击 文件,然后单击 保存副本的 filename 为。在这种情况的 filename 是文件的名称。
注意您可以将程序包复制到文件夹而不是使用 保存的副本的 filename 为 命令的第 7 步中的位置。 - 保存的包的副本 对话框中单击 程序包位置 框中的 文件系统、 在 包路径 框中键入下面的路径,然后单击 确定。在此的路径 drive 是硬盘 Microsoft Visual Studio 2005 的安装位置:
drive: \Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\ProjectItems\DataTransformationProject\DataTransformationItems
注意如果您未安装 Visual Studio 2005 使用默认位置,请在 包路径 框中键入 Visual Studio 2005 文件夹的路径。
使用另一个解决方案或项目中的包模板
- 启动 SQL Server 业务开发工作室。
- 单击 文件,指向 新建,然后单击 项目。
- 在新建项目窗口中单击 商业智能项目集成服务项目、 键入一个名称为该的项目并单击然后单击 确定。
注意我们建议您键入一个描述该软件包的功能的名称。 - 在解决方案资源管理器中,右击项目名称,指向 添加,然后单击 新建项目。
- 在 Visual Studio 已安装的模板,下单击所需,键入该的模板名称的模板,然后单击 添加。
注意在 名称 框中模板的默认名称是模板加上一个递增的计数器的名称。例如对于模板名称是否 Test.dtsx,默认的名称将是 Test1.dtsx。
注意我们建议您生成唯一的 ID 属性值为包使分析日志数据更容易。若要生成一个唯一的 ID 属性值,单击属性窗格中的 ID,然后单击 生成新的 ID。生成新的 ID 未出现在属性窗格中,如果验证在属性窗格中显示程序包属性。如果在属性窗格中显示一个项目 (例如,在连接管理器或任务属性,生成新 ID 不可用。