创建报表数据源
在 Reporting Services 中创建报表时,首先要指定一个或多个数据源定义。数据源定义提供有关如何连接基础数据源的详细信息。该定义指定数据源类型、连接字符串和凭据。每种类型的数据源都需要不同的连接信息。
Reporting Services 提供了支持关系数据库、多维数据库、报表模型和基于 XML 的数据的数据处理扩展插件。此外,还可以通过标准 .NET Framework 数据访问接口来进行注册和报告。标准 .NET Framework 数据访问接口不一定支持 Reporting Services 数据处理扩展插件提供的所有功能。从报表数据源检索的数据主要采用表格行集的格式。其他检索的信息取决于数据源类型。您可以为其他数据源类型创建自定义的数据处理扩展插件。有关详细信息,请参阅实现数据处理扩展插件。
可以将数据源嵌入报表中,也可以对其进行定义,以使在多个报表中共享这些数据源。单个报表可以包含任意数量的嵌入数据源和共享数据源。使用报表设计器定义共享数据源时,对应的数据源定义将作为一项保存在报表项目中,而且可以独立于其他项目项进行管理。同样,将报表发布到报表服务器时,每个报表数据源可以独立于报表进行管理。有关详细信息,请参阅设置已发布报表的属性。
可以通过基于角色的安全性来保护已发布的数据源。可以设置共享数据源项的安全性,以控制对报表服务器上的数据源项的访问。有关详细信息,请参阅保护共享数据源项。
发布数据源后,您可能需要调整用于在发布报表时测试报表的凭据或数据源连接信息。有关详细信息,请参阅管理报表数据源。
为报表定义数据源后,可以定义包含要在报表中使用的特定字段的数据集。有关数据集的信息,请参阅创建报表数据集。
本节涉及的主题
连接数据源 (Reporting Services)
说明如何连接至数据源并指定必要的凭据。包括不同数据源类型的连接字符串示例。Reporting Services 支持的数据源
提供 Reporting Services 支持的数据源和配置的详细列表。数据处理扩展插件和 .NET Framework 数据访问接口
说明随 Reporting Services 安装的 Reporting Services 数据处理扩展插件与可安装并注册为报表数据源的标准 .NET Framework 数据访问接口之间的差异。查询设计器和数据处理扩展插件 (Reporting Services)
说明数据源类型和关联的查询设计器之间的关系以及用于基于数据源类型创建数据集的数据处理扩展插件。创建、修改和删除共享数据源
说明如何管理报表服务器上发布的数据源以及发布之前的客户端本地数据源。