创建数据源 (Report Builder 2.0)
在 Report Builder 2.0 中创建报表时,首先需要创建数据源定义。数据源定义提供有关如何连接基础数据源的详细信息。
有两种类型的数据源:嵌入数据源和共享数据源。每种数据源均指定数据源类型、连接字符串和凭据,或者指定对报表服务器上可用的现有数据源定义的引用。每种类型的数据源所需的连接信息各不相同。有关连接字符串的示例,请参阅示例连接 (Report Builder 2.0)。
Report Builder 2.0 提供数据处理扩展插件,用于支持从关系数据库、多维数据库、报表模型和 XML Web 服务或文档中检索数据。通过使用报表服务器上的共享数据源,您还可以访问此报表服务器上安装和注册的任意自定义数据访问接口。有关详细信息,请参阅在使用和不使用报表服务器的情况下工作 (Report Builder 2.0)。
如果在本地模式下工作,则可以基于随 Report Builder 2.0 安装的数据源类型创建嵌入数据源,以检索和处理本地计算机上的数据。如果已连接到报表服务器,则可以选择在该报表服务器上安装的任一数据源类型的共享数据源,以检索和处理该报表服务器上的数据。单个报表可以包含任意数量的嵌入数据源和共享数据源。
可以通过基于角色的安全性来保护报表服务器上的数据源。报表服务器的系统管理员可以设置共享数据源项的安全性,以控制对此报表服务器上该数据源项的访问。有关详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“保护共享数据源项”。
将报表保存到报表服务器后,可能需要对该报表中使用的数据源的凭据或连接信息进行调整。有关详细信息,请参阅 SQL Server 联机丛书中 Reporting Services 文档中的“在 Reporting Services 中设置数据源属性”。
为报表定义数据源后,可以定义包含要在报表中使用的特定字段的数据集。有关数据集的信息,请参阅查询设计器和数据源 (Report Builder 2.0) 以及创建报表数据集 (Report Builder 2.0)。
本节涉及的主题
数据处理扩展插件与标准 .NET 数据访问接口之间的差异 (Report Builder 2.0)
说明 Reporting Services 数据处理扩展插件与可安装并注册为报表服务器上的报表数据源的标准 .NET Framework 数据访问接口之间的差异。Reporting Services 支持的数据源 (Report Builder 2.0)
提供 Report Builder 2.0 所支持的数据源的简要列表以及它们与 SQL Server 2008Reporting Services 报表服务器上的可用数据源之间的比较。创建、修改和删除嵌入数据源 (Report Builder 2.0)
说明如何管理报表服务器上发布的数据源以及报表的本地嵌入数据源。连接到数据源 (Report Builder 2.0)
提供数据源、凭据和基于表达式的连接的详细信息。