教程:在报表中使用 XML 数据

更新日期: 2006 年 7 月 17 日

本教程提供有关如何使用 XML 数据处理扩展插件检索用于 Reporting Services 报表的 XML 数据的分步说明。在本教程中,您将指定到报表服务器 Web 服务的数据源连接,创建数据集以及检索 XML 数据的查询,创建并预览最终报表。

要求

您的系统必须安装以下软件才能使用此教程:

  • SQL Server 2005 Reporting Services。SQL Server Express Editions 中不提供对 XML 数据处理扩展插件的支持。有关详细信息,请参阅 SQL Server 2005 的各种版本所支持的功能
    ms345334.note(zh-cn,SQL.90).gif注意:
    若要完成此教程,您必须在本机模式下运行 Reporting Services。如果在 SharePoint 集成模式下运行 Reporting Services,则使用报表服务器 URL 的步骤将不会执行。有关 Reporting Services 模式的详细信息,请参阅 Reporting Services 的部署模式。有关部署项目的详细信息,请参阅将报表、模型和共享数据源部署到 SharePoint 站点
  • Business Intelligence Development Studio。
    ms345334.note(zh-cn,SQL.90).gif注意:
    基于 Itanium 的计算机不支持 Business Intelligence (BI) Development Studio。但是,基于 x64 的计算机支持 BI Development Studio。如果已在基于 Itanium 的计算机上部署了 SQL Server 示例数据库,请使用基于 x86 或 x64 的计算机上的 BI Development Studio 修改和运行这些示例。
  • 存储各种报表、模型、共享数据源以及文件夹的报表服务器。您在本教程中检索的 XML 数据是有关存储在报表服务器中的各项的元数据。必须至少具有一个或两个存储项才能有可报告的数据。一种快速添加各种报表和数据源的方式是发布示例报表。有关详细信息,请参阅 AdventureWorks 报表示例
  • 返回 XML System.Data.DataSet 对象的 Web 服务。您在本教程第 3 课中检索的 XML 数据是由 Web 服务返回的 XML System.Data.DataSet。您可以使用任何返回 System.Data.DataSet 的可用 Web 服务,也可以按照第 2 课中的描述生成并部署从 AdventureWorks 数据库检索数据的示例 Web 服务。
  • 对于 XML 数据源,必须为任一 Windows 集成安全性配置凭据,否则 XML 数据源将没有任何凭据。注意,如果禁用 Windows 集成安全性,则无法使用它来检索数据。如果指定了存储凭据或提示凭据,则会在执行时发生错误。有关详细信息,请参阅为 XML 数据定义报表数据集

**学完本教程的估计时间:**30 分钟

任务

第 1 课:为 Reporting Services Web 服务定义报表数据集

第 2 课:为 Web 服务中的 ADO.NET 数据集定义报表数据集

第 3 课:从嵌入 XML 数据定义报表数据集

第 4 课:创建使用 XML 数据的报表

ms345334.note(zh-cn,SQL.90).gif注意:
阅读教程时,建议将“下一个主题”“上一个主题”按钮添加到文档查看器工具栏中。有关详细信息,请参阅向帮助中添加“上一步”和“下一步”按钮

请参阅

概念

Reporting Services 教程

其他资源

为 XML 数据定义报表数据集
在 Reporting Services 中使用数据

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

新增内容:
  • 添加了对返回 XML System.Data.DataSet 对象的 Web 服务的要求。
  • 添加了对两节新课程的引用。

2006 年 4 月 14 日

更改的内容:
  • 说明了对凭据的要求。