FindRenderSave 示例 Windows 应用程序

更新日期: 2005 年 12 月 5 日

FindRenderSave 是使用 Microsoft Visual Studio 开发的示例 Microsoft Windows 应用程序。该应用程序基于现实世界中的应用场景,说明了如何开发使用报表服务器 Web 服务的 Windows 应用程序。该示例使用 SOAP API 来实现在报表服务器数据库中搜索报表、检查报表属性以及将报表呈现为各种存储格式的功能。基于 Itanium 的操作系统不支持此示例。

在安装期间不会自动安装 SQL Server 示例。有关如何安装示例的说明,请参阅安装示例

ms160877.note(zh-cn,SQL.90).gif重要提示:
未经系统管理员允许,不得将示例应用程序与生产 SQL Server 数据库相连或一起使用。

要求

若要使用 FindRenderSave 示例,您应该熟悉 Microsoft Visual Studio 以及 Microsoft Visual C# 或 Microsoft Visual Basic,并且您的系统必须满足以下要求:

  • Visual Studio 2005 或兼容开发环境(用于查看项目文件)。
  • Microsoft .NET Framework 2.0 版。
  • Reporting Services 示例。在安装 SQL Server 2005 的过程中,可以选择安装示例。对于此版本,选择安装示例时将在您的计算机上安装一个独立的安装程序,通过启动该程序可以提取和安装示例。您可以通过**“开始”**菜单的 Microsoft SQL Server 2005 程序组运行此安装程序。
  • 您有权通过网络访问的报表服务器,如果您计划使用示例客户端应用程序来查看报表服务器的内容和呈现报表。该示例假定您已在开发计算机上安装了 SQL Server 2005 Reporting Services。

位置

此示例位于 Reporting Services 示例目录的 Application Samples\FindRenderSave Sample 子目录中。

例如:

C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Application Samples\FindRenderSave Sample

生成示例

如果尚未创建强名称密钥文件,则请使用以下说明生成该密钥文件。

生成强名称密钥文件

  1. 打开 Microsoft Visual Studio 2005 命令提示符。单击“开始”,依次指向“所有程序”、“Microsoft .NET Framework SDK 2.0”,然后单击“SDK 命令提示符”

    - 或 -

    打开 Microsoft .NET Framework 命令提示符。单击“开始”,依次指向“所有程序”、“Microsoft .NET Framework SDK 2.0”,然后单击“SDK 命令提示符”

  2. 使用更改目录命令 (CD) 将命令提示符窗口的当前目录更改至安装示例的文件夹。

    ms160877.note(zh-cn,SQL.90).gif注意:
    若要确定示例所在的文件夹,请单击“开始”按钮,依次指向“所有程序”、“Microsoft SQL Server”、“文档和教程”,然后单击“示例目录”。如果使用了默认安装位置,则示例将位于 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples 中。
  3. 在命令提示符下,运行以下命令以生成密钥文件:

    sn -k SampleKey.snk

    ms160877.note(zh-cn,SQL.90).gif重要事项:
    有关强名称密钥对的详细信息,请参阅 MSDN 上 .NET 开发中心中的“安全简讯:.NET Framework 中的强名称和安全性”。

在 Visual Studio 中生成和运行 FindRenderSave 示例

  1. 打开解决方案(FindRenderSaveCS.sln 或 FindRenderSaveVB.sln)。

  2. 从**“调试”菜单中,单击“开始执行(不调试)”**。

  3. 若要退出应用程序,请单击**“关闭”**。

从命令行生成和运行 FindRenderSave 示例

  1. 使用更改目录命令 (CD) 来更改到 \FindRenderSave 目录。

  2. 键入以下命令,以同时生成 C# 和 Visual Basic 版本的示例:

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    
    ms160877.note(zh-cn,SQL.90).gif注意:
    在您的系统上,Windows 系统路径和 .NET Framework 版本号可能有所不同。
  3. 在应用程序的 \Bin\Debug 目录中,双击 FindRenderSave.exe 以启动应用程序。

  4. 单击**“关闭”**来关闭该应用程序。

使用 FindRenderSave

在安装 FindRenderSave 示例应用程序后,您可以使用该示例来搜索报表、查看报表属性以及将报表呈现为各种存储格式。默认情况下,该应用程序将尝试连接到报告服务器 Web 服务的一个实例上,该实例位于运行 FindRenderSave 的计算机上。

ms160877.note(zh-cn,SQL.90).gif重要提示:
未经系统管理员允许,不得将示例应用程序与生产 SQL Server 数据库相连或一起使用。

使用 FindRenderSave 示例应用程序

  1. 在 Visual Studio 中打开 FindRenderSave.sln。

  2. 在**“调试”菜单上,单击“启动”**以运行示例应用程序。

  3. 使用**“搜索依据”**列表按名称、说明或名称和说明这两者搜索报表。

  4. 在**“搜索字符串”框中输入要在搜索中使用的文本。输入搜索字符串后,单击“搜索”**。

    与搜索标准匹配的报表列表将显示在**“找到的项”**列表中。

  5. 在**“找到的项”**列表中,单击任何报表,都可以查看其说明和路径属性。

  6. 选定报表后,您可以用以下四种格式之一来呈现报表:Excel、图像、Web 存档 (MHTML) 或 PDF。若要选择呈现格式,请使用**“呈现方式”**列表。

  7. 若要保存报表,请单击**“保存报表”**。

    将打开**“另存为”**对话框。

    ms160877.note(zh-cn,SQL.90).gif注意:
    FindRenderSave 不会呈现或保存没有为所有参数指定默认值的需要凭据的报表或参数化报表。
  8. 选择一个位置并键入报表名称,再单击**“保存”**。

  9. 若要退出应用程序,请单击**“关闭”**。

请参阅

任务

编译和运行代码示例
SQL Server Reporting Services 示例

其他资源

应用程序示例 (Reporting Services)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2005 年 12 月 5 日

更改的内容:
  • 更改了有关生成密钥文件的说明,包括密钥文件的名称和位置。