安装和编译 Integration Services 编程示例

更新日期: 2005 年 12 月 5 日

所有 Microsoft SQL Server 2005 Integration Services (SSIS) 代码示例都可以通过使用单独的 Windows 安装应用程序(在 SQL Server 2005 安装过程中作为一个选项安装)安装在本地硬盘驱动器中。示例安装完毕后,便可以在命令提示符下或通过在 Microsoft Visual Studio .NET 中使用 IDE 来编译它们。

ms161547.note(zh-cn,SQL.90).gif重要提示:
提供的示例仅供教学使用。这些示例不是针对生产环境设计的,也没有在生产环境中进行测试。对于这些示例,Microsoft 不提供相关的技术支持。

有关安装示例的详细信息,请参阅安装示例“安装示例”。若要获取最新版本的示例(包括自 SQL Server 2005 首次发布之后发布的新示例),请参阅 SQL Server 2005 示例和示例数据库(2006 年 4 月)

若要安装集成服务代码示例,请使用单独的安装程序

  1. 单击**“开始”,依次指向“所有程序”Microsoft SQL Server 2005“文档和教程”“示例”,再单击“Microsoft SQL Server 2005 示例”**。
  2. 显示**“Microsoft SQL Server 2005 示例 - InstallShield 向导”欢迎页面时,选择“下一步”**。
  3. 如果您同意许可协议中的条款,请选中**“我同意许可协议中的条款”,然后单击“下一步”**。
  4. 默认情况下,Integration Services 示例安装在本地硬盘驱动器上的以下文件夹中:C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\\Programming Samples\。单击**“下一步”**。
    ms161547.Caution(zh-cn,SQL.90).gif注意:
    建议使用默认示例安装位置。如果使用了默认位置以外的其他位置,则必须手动修改示例内容以反映此更改。
  5. 若要确认示例安装,单击**“下一步”**。
  6. 示例安装完成后,单击**“关闭”**。

生成示例

  1. 第一步要求在 Visual Studio 命令提示符下运行可执行文件。单击**“开始”/“所有程序”/ Microsoft Visual Studio 2005 /“Visual Studio 工具”/“Visual Studio 2005 命令提示”**。运行以下命令提示以创建强名称密钥对:

    sn -k <sample path>\keypair.snk
    
  2. 将签名文件 (keypair.snk) 复制到仅包含一个公钥的文件中:

    sn -p <sample path>\keypair.snk publicKeyPair.snk
    
    ms161547.note(zh-cn,SQL.90).gif重要提示:
    有关强名称密钥对的详细信息,请参阅 MSDN 上 .NET 开发中心中的“安全简讯:.NET Framework 中的强名称和安全性”。
  3. 打开 Visual Studio。

  4. 在**“文件”|“打开”菜单中,单击“项目”**,然后根据您使用的语言从 CS 或 VB 文件夹中打开用于所需示例的解决方案 (.sln)。

  5. 通过从菜单中选择**“生成”/“生成 <项目名称>”**生成 DLL 来生成项目,或按 F5 生成并运行示例,然后查看输出。

由于不同示例可能会有不同的说明,所以请参阅每个示例的自述文件以获得有关生成或编译各个示例的特定说明。

可执行文件被放入名为 bin\debug(相对于示例的默认目录)的新文件夹中。例如,编译 ADO 源组件示例时将把生成的可执行文件置于以下文件夹中:

C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\\Programming Samples\Data Flow\ADO Source Component Sample\<language>\ADO Source Component Sample\bin\Debug。

ms161547.note(zh-cn,SQL.90).gif注意:
一些示例在编译前还必须执行的一些额外步骤。在讨论此示例的主题中列出了这些要求。

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 提供了可用于下载新示例的站点链接。