如何在 SQL Server 商业智能开发 Studio 创建包模板

文章翻译 文章翻译
文章编号: 908018 - 查看本文应用于的产品
展开全部 | 关闭全部

简介

Microsoft SQL Server 2005 包括 SQL Server Integration Services (SSIS)。SSIS 包括 SQL Server 商业智能开发工作室。SQL Server 商业智能开发 Studio 是一个用于创建 SSIS 包的开发环境。通常,一个 SSIS 包包含连接管理器、 日志的提供程序和数据流任务的项。

若要将包之间的项目您可以将完整的包复制到新文件的位置,也可以创建包模板。本文介绍如何创建包模板。包模板在原始的软件包中包括的所有项目。但是,可以反复使用包模板创建其他程序包。若要进行新包添加或删除包模板中的项目。

更多信息

一个 SSIS 包可以包含诸如连接管理器、 日志提供程序、 控制流元素、 数据流元素、 事件处理程序、 变量,和配置项目。当您使用包模板创建一个新包时,您可以重新使用这些项目。例如对于您可能希望重新使用包模板在以下各项:
  • 日志提供程序: 您可以创建一个包,其中包含连接管理器和 $ 日志提供程序。 可以作为模板使用该程序包的其他程序包。 执行此操作时相同的 SQL Server 数据库中记录事件的所有信息。
    注意它可能会更易于分析日志数据在同一个 SQL Server 数据库中记录所有事件信息。
  • 常见的执行 SQL 任务: 您可以创建一个包,将截断表或附加数据库。
  • 发送邮件任务: 您可以创建一个包,其中包含 SMTP 连接经理一个发送邮件任务和生成主题行中的属性表达式。此包用作模板来创建其它包的包成功运行,或产生一个错误时,在通过电子邮件通知您。

创建新的包模板中 SQL Server 业务智能开发工作室

  1. 启动 SQL Server 业务开发工作室。
  2. 单击 文件,指向 新建,然后单击 项目
  3. 在新建项目窗口中单击 商业智能项目集成服务项目、 键入一个名称为该的项目并单击然后单击 确定

    注意我们建议您键入一个描述该软件包的功能的名称。
  4. 将所需的项从工具箱添加到 Package.dtsx 文件。
  5. 单击 文件,然后单击 保存选定的项目

    注意您可以保存一个空的包。
  6. 单击 文件,然后单击 保存副本的 filename。在这种情况的 filename 是文件的名称。

    注意您可以将程序包复制到文件夹而不是使用 保存的副本的 filename 命令的第 7 步中的位置。
  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 文件夹的路径。

使用另一个解决方案或项目中的包模板

  1. 启动 SQL Server 业务开发工作室。
  2. 单击 文件,指向 新建,然后单击 项目
  3. 在新建项目窗口中单击 商业智能项目集成服务项目、 键入一个名称为该的项目并单击然后单击 确定

    注意我们建议您键入一个描述该软件包的功能的名称。
  4. 在解决方案资源管理器中,右击项目名称,指向 添加,然后单击 新建项目
  5. Visual Studio 已安装的模板,下单击所需,键入该的模板名称的模板,然后单击 添加

    注意名称 框中模板的默认名称是模板加上一个递增的计数器的名称。例如对于模板名称是否 Test.dtsx,默认的名称将是 Test1.dtsx。

    注意我们建议您生成唯一的 ID 属性值为包使分析日志数据更容易。若要生成一个唯一的 ID 属性值,单击属性窗格中的 ID,然后单击 生成新的 ID生成新的 ID 未出现在属性窗格中,如果验证在属性窗格中显示程序包属性。如果在属性窗格中显示一个项目 (例如,在连接管理器或任务属性,生成新 ID 不可用。

参考

有关如何重新生成已复制的 SSIS 包的包 ID 的详细信息单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
906564如何使用 SQL Server 商业智能开发工作室或 dtutil 实用程序来重新生成已复制的 SSIS 包的包 ID

属性

文章编号: 908018 - 最后修改: 2006年2月24日 - 修订: 1.2
这篇文章中的信息适用于:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
关键字:?
kbmt kbsql2005ssis kbhowto kbinfo KB908018 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 908018
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com