Reporting Services 支持的数据源 (SSRS)

Reporting Services 通过一个使用数据处理扩展插件的可扩展模块化数据层从数据源中检索报表数据。 若要从数据源检索报表数据,必须选择一个数据处理扩展插件,该扩展插件必须支持数据源类型、数据源上运行的软件版本,以及数据源平台(32 位或 64 位 x64)。

部署 Reporting Services 时,会自动在报表创作客户端和报表服务器上安装并注册一组数据处理扩展插件,以提供对各种数据源类型的访问。 Reporting Services 安装以下数据源类型:

  • Microsoft SQL Server

  • 用于 MDX、DMX、Microsoft PowerPivot 和表格模型的 Microsoft SQL Server Analysis Services

  • Microsoft Windows Azure SQL Database

  • SQL Server 并行数据仓库

  • Oracle

  • SAP NetWeaver BI

  • Hyperion Essbase

  • Microsoft SharePoint 列表

  • Teradata

  • OLE DB

  • ODBC

  • XML

此外,系统管理员还可以安装和注册自定义数据处理扩展插件和标准 Microsoft .NET Framework 数据访问接口。 若要处理和查看报表,必须在报表服务器上安装并注册数据处理扩展插件和数据访问接口;若要预览报表,必须在报表创作客户端上安装并注册数据处理扩展插件和数据访问接口。 注册数据处理扩展插件和数据访问接口必须针对其安装平台进行本机编译。 如果您通过使用 SOAP Web 服务以编程方式部署数据源,则必须定义数据源扩展插件。 使用来自 RSReportDesigner.config 文件的数据扩展插件值。 默认情况下,该文件位于以下文件夹中:

<drive letter>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies

例如,Analysis Services 数据扩展插件是 OLEDB-MD。

Microsoft 下载中心和第三方站点提供了许多可供下载的第三方标准 .NET Framework 数据访问接口。 您还可以在 SQL Server Reporting Services 公共论坛中搜索有关第三方数据访问接口的信息。

注意注意

标准 .NET Framework 数据访问接口并非一定要支持 Reporting Services 数据处理扩展插件提供的所有功能。 此外,可以使用某些 OLE DB 数据访问接口和 ODBC 驱动程序来创作和预览报表,但它们并未设计为支持报表服务器上发布的报表。 例如,报表服务器不支持 Microsoft OLE DB Provider for Jet。 有关详细信息,请参阅数据处理扩展插件和 .NET Framework 数据访问接口 (SSRS)

有关自定义数据处理扩展插件的详细信息,请参阅实现数据处理扩展插件。 有关标准 .NET Framework 数据访问接口的详细信息,请参阅 System.Data 命名空间。

有关报表生成器支持的数据处理扩展插件的详细信息,请参阅 msdn.microsoft.com 上报表生成器文档中的 报表生成器中的数据连接、数据源和连接字符串

报表数据源的平台支持

可在 Reporting Services 部署中使用的数据源因 SQL Server 版本、Reporting Services 版本和平台的不同而不同。 有关功能的详细信息,请参阅 SQL Server 2012 各个版本支持的功能。 本主题后面的表按版本和平台列出了所支持数据源的相关信息。

报表创作客户端和报表服务器对于 Reporting Services 数据源有不同的平台要求。

在报表创作客户端上

SQL Server SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 是 32 位应用程序。 在基于 Itanium 的平台上不支持 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT))。 在 x64 平台上,若要在报表设计器中编辑和预览报表,必须在 (x86) 平台目录中安装了 32 位数据访问接口。

在报表服务器上

将报表部署到 64 位报表服务器 (x86) 时,报表服务器必须安装有在本机编译的 64 位数据访问接口。 不支持将 32 位数据访问接口包装在 64 位接口中。 有关详细信息,请参阅数据访问接口文档。

支持的数据源

下表列出了可用来为报表数据集和报表模型检索数据的 Microsoft 数据处理扩展插件和数据访问接口。 有关扩展插件或数据访问接口的详细信息,请单击第二列中的链接。 表中各列的说明如下:

  • 报表数据源:要访问的数据的类型,例如,关系数据库、多维数据库、平面文件或 XML。 此列解答问题:“Reporting Services 可为报表使用哪些类型的数据?”

  • Reporting Services 数据源类型:在 Reporting Services 中定义数据源时下拉列表中显示的数据源类型之一。 此列表是根据所安装和注册的 DPE 与数据访问接口填充的。 此列解答问题:“在创建报表数据源时,应从下拉列表中选择哪种数据源类型?”

  • 数据处理扩展插件/数据访问接口的名称:对应于所选 Reporting Services 数据源类型的 Reporting Services 数据处理扩展插件或其他数据访问接口。 此列解答问题:“我在选择了一种数据源类型时,将使用哪种对应的数据处理扩展插件或数据访问接口?”

  • 基础数据访问接口版本(可选):某些数据源类型支持多种数据访问接口。 它们可能是同一访问接口的不同版本,或由第三方提供的某一数据访问接口类型的不同实现。 在您配置了数据源后,访问接口名称会频繁出现在连接字符串中。 此列解答问题:“选择了数据源类型后,我要在**“连接属性”**对话框中选择哪种数据访问接口?”

  • 数据源 <platform>:得到数据处理扩展插件或数据访问接口支持的目标数据源的数据源平台。 此列解答问题:“此数据处理扩展插件或数据访问接口能否从这类平台上的数据源中检索数据?”

  • 数据源的版本:DPE 或数据访问接口支持的目标数据源的版本。 此列解答问题:“此数据处理扩展插件或数据访问接口能否从此版本的数据源检索数据?”

  • RS <platform>:可在其中安装自定义 DPE 或数据访问接口的报表服务器平台和报表创作客户端平台。 任何 Reporting Services 安装都会包含内置 Reporting Services 数据处理扩展插件。 自定义数据处理扩展插件或 .NET Framework 数据访问接口必须针对特定平台进行本机编译。 此列解答问题:“此数据处理扩展插件或数据访问接口能否安装在这类平台上?”

数据源的类型

报表

数据源

Reporting Services 数据源类型

数据处理扩展插件/数据访问接口的名称

基础数据访问接口版本

(可选)

数据

数据源

平台 x86

数据

数据源

平台 x64

数据源的版本

RS

平台 x86

RS

平台 x64

SQL Server 关系数据库

Microsoft SQL Server

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.SqlClient

SQL Server 2005 和更高版本

SQL Server 关系数据库

OLEDB

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.OledbClient

SQL Server 2005 和更高版本

SQL Server 关系数据库

ODBC

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.OdbcClient

SQL Server 2005 和更高版本

SQL Database

Windows Azure SQL Database

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.SqlClient

N/A

N/A

SQL Database

SQL Server PDW 工具

Microsoft 并行数据仓库

内置 Reporting Services 数据处理扩展插件

N/A

N/A

N/A

SQL Server 2008 R2 并行数据仓库

Analysis Services 多维数据库

Microsoft SQL Server Analysis Services

内置 Reporting Services 数据处理扩展插件

使用 ADOMD.NET

Analysis Services 和更高版本

SQL Server 2005 和更高版本

Analysis Services 多维数据库

OLEDB

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.OledbClient

10.0 版

SQL Server 2008 Analysis Services

Analysis Services 多维数据库

OLEDB

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.OledbClient

9.0 版

SQL Server 2005 Analysis Services 

Analysis Services 多维数据库

OLEDB

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.OledbClient

8.0 版

N

N/A

N

SharePoint 列表

Microsoft SharePoint 列表

内置 Reporting Services 数据处理扩展插件

从 Lists.asmx 或 SharePoint 对象模型 API 接口获取数据。

请参阅注意。

N

SharePoint 2013 产品

SharePoint 2010 产品

SharePoint 列表

Microsoft SharePoint 列表

内置 Reporting Services 数据处理扩展插件

从 Lists.asmx 或 SharePoint 对象模型 API 接口获取数据。

请参阅注意。

Windows SharePoint Services 3.0 和 Office SharePoint Server 2007

XML

XML

内置 Reporting Services 数据处理扩展插件

XML 数据源与平台无关。

N/A

N/A

XML Web Services 或文档

报表服务器模型

报表模型

用于已发布 SMDL 文件的内置 Reporting Services 数据处理扩展插件

模型的数据源使用内置数据处理扩展插件。

基于 Oracle 的模型要求使用 Oracle 客户端组件。

基于 Teradata 的模型要求使用来自 Teradata 的 .NET Data Provider for Teradata。

有关平台支持,请参阅 Teradata 文档。

N/A

N/A

模型可以用以下软件创建:

SQL Server 2005 和更高版本

Analysis Services

Oracle 9.2.0.3 或更高版本

Teradata V14、v13、v12 和 v6.2

SAP 多维数据库

SAP BI NetWeaver

内置 Reporting Services 数据处理扩展插件

有关平台支持,请参阅 SAP 文档。

N/A

N/A

SAP BI NetWeaver 3.5

N/A

Hyperion Essbase

Hyperion Essbase

内置 Reporting Services 数据处理扩展插件

有关平台支持,请参阅 Hyperion 文档。

N/A

Hyperion Essbase 9.3.1

N/A

Oracle 关系数据库

Oracle

内置 Reporting Services 数据处理扩展插件

扩展 System.Data.OracleClient

要求使用 Oracle 客户端组件。

N/A

Oracle 10g、9、8.1.7

Teradata 关系数据库

Teradata

内置 Reporting Services 数据处理扩展插件

扩展来自 Teradata 的 .NET Data Provider for Teradata。

要求使用来自 Teradata 的 .NET Data Provider for Teradata。

有关平台支持,请参阅 Teradata 文档。

N/A

Teradata v14

Teradata v13

Teradata v12

Teradata v6.20

N

DB2 关系数据库

自定义的已注册数据扩展插件名

2004 Host Integration (HI) Server

请参阅 HI Server 文档

N/A

N/A

N

一般 OLE DB 数据源

OLEDB

内置 Reporting Services 数据处理扩展插件

支持 OLE DB 的任何数据源。

有关平台支持,请参阅数据源文档。

N/A

支持 OLE DB 的任何数据源。 请参阅注意。

N/A

一般 ODBC 数据源

ODBC

内置 Reporting Services 数据处理扩展插件

支持 ODBC 的任何数据源。

有关平台支持,请参阅数据源文档。

N/A

支持 ODBC 的任何数据源。 请参阅注意。

有关使用表格格式数据源的信息,请参阅 数据连接、数据源和连接字符串 (SSRS)

有关使用外部数据源的信息,请参阅 从外部数据源中添加数据 (SSRS)

第三方提供了许多标准 .NET Framework 数据访问接口。 有关详细信息,请搜索第三方网站或论坛。

若要安装和注册自定义数据处理扩展插件或标准 .NET Framework 数据访问接口,则需参考数据访问接口的参考文档。 有关详细信息,请参阅注册标准 .NET Framework 数据访问接口 (SSRS)

返回数据源表

Reporting Services 数据处理扩展插件

以下数据处理扩展插件随 Reporting Services 和 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 自动安装。 有关详细信息以及安装验证,请参阅 RSReportDesigner 配置文件RSReportServer 配置文件

注意注意

目前不支持 SQL Server Integration Services 数据处理扩展插件。

有关报表生成器支持的数据处理扩展插件的详细信息,请参阅 msdn.microsoft.com 上报表生成器文档中的 报表生成器中的数据连接、数据源和连接字符串

Microsoft SQL Server 数据处理扩展插件

数据源类型 Microsoft SQL Server 包装并扩展了 .NET Framework Data Provider for SQL Server。 此数据处理扩展插件针对基于 x86 和 x64 的平台进行了本机编译并在这些平台上运行。

在 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 中,与此数据扩展插件关联的查询设计器是 Visual Database Tool 设计器。 如果您在图形模式下使用该查询设计器,则会分析查询并可能将其重写。 如果希望控制用于查询的精确 Transact-SQL 语法,请使用基于文本的查询设计器。 有关详细信息,请参阅 查询和视图设计器工具 (Visual Database Tools)图形查询设计器用户界面

有关详细信息,请参阅SQL Server 连接类型 (SSRS)

在报表生成器中,与此数据扩展插件关联的查询设计器是关系查询设计器。 有关详细信息,请参阅关系查询设计器用户界面

返回数据源表

Windows Azure SQL Database 处理扩展插件

数据源类型 SQL Database 包装并扩展了 .NET Framework Data Provider for SQL Server。

在 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 中,与此数据扩展插件关联的图形查询设计器是关系查询设计器用户界面,而不是您用于 Microsoft SQL Server 数据源类型的 Visual Database Tool 设计器

SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 自动区分 SQL DatabaseMicrosoft SQL Server 数据源类型,并打开与该数据源类型关联的图形查询设计器。

如果您在图形模式下使用该查询设计器,则会分析查询并可能将其重写。 基于文本的查询设计器也可用于编写查询。 如果希望控制用于查询的精确 Transact-SQL 语法,请使用基于文本的查询设计器。 有关详细信息,请参阅基于文本的查询设计器用户界面

从 SQL Database 检索数据与从 SQL Server 检索数据类似,但存在一些仅适用于 SQL Database 的要求。 有关详细信息,请参阅SQL Azure 连接类型 (SSRS)

返回数据源表

Microsoft SQL Server 并行数据仓库处理扩展插件

在 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 中,与此数据扩展插件关联的图形查询设计器是关系查询设计器用户界面,而不是您用于 Microsoft SQL Server 数据源类型的 Visual Database Tool 设计器

SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 自动区分 SQL Server Parallel Data WarehouseMicrosoft SQL Server 数据源类型,并打开与数据源类型关联的图形查询设计器。

如果您在图形模式下使用该查询设计器,则会分析查询并可能将其重写。 基于文本的查询设计器也可用于编写查询。 如果希望控制用于查询的精确 Transact-SQL 语法,请使用基于文本的查询设计器。 有关详细信息,请参阅基于文本的查询设计器用户界面

SQL Server 2012 并行数据仓库 不支持在查询中使用存储过程和表值函数。 有关详细信息,请参阅SQL Server Parallel Data Warehouse 连接类型 (SSRS)

返回数据源表

Microsoft SQL Server Analysis Services 数据处理扩展插件

如果选择数据源类型 Microsoft SQL Server Analysis Services,则要选择一个扩展 .NET Framework Data Provider for Microsoft Analysis Services 的 Reporting Services 数据处理扩展插件。 此数据处理扩展插件针对基于 x86 和 x64 的平台进行了本机编译并在这些平台上运行。

此数据访问接口使用 ADOMD.NET 对象模型创建使用 XML for Analysis (XMLA) 版本 1.1 的查询。 结果将以平展行集的形式返回。 有关详细信息,请参阅 针对 MDX 的 Analysis Services 连接类型 (SSRS)针对 DMX 的 Analysis Services 连接类型 (SSRS)Analysis Services MDX 查询设计器用户界面Analysis Services DMX 查询设计器用户界面

连接到 Analysis Services 数据源时,Microsoft SQL Server Analysis Services 数据处理扩展插件支持多值参数并将单元和成员属性映射到 Reporting Services 支持的扩展属性。 有关详细信息,请参阅Analysis Services 数据库的扩展字段属性 (SSRS)

您还可以从 SQL Server Analysis Services 数据源创建模型。

OLE DB 数据处理扩展插件

OLE DB 数据处理扩展插件要求根据要在报表中使用的数据源的版本来选择一个附加数据访问接口层。 如果您未选择特定数据访问接口,系统将提供一个默认接口。 请通过**“连接属性”对话框(可通过“数据源”“共享数据源”对话框中的“编辑”**按钮访问)选择特定数据访问接口。

有关 OLE DB 关联查询设计器的详细信息,请参阅查询和视图设计器工具 (Visual Database Tools)图形查询设计器用户界面。 有关 OLE DB 访问接口特定支持的详细信息,请参阅 Microsoft 知识库中的 Visual Studio .NET 设计器工具支持 OLE DB 访问接口特定信息

返回数据源表

OLE DB for SQL Server

如果选择数据源类型 OLE DB,则要选择一个扩展 .NET Framework Data Provider for OLE DB 的 Reporting Services 数据处理扩展插件。 此数据处理扩展插件针对 x86 和 x64 平台进行了本机编译并在这些平台上运行。

有关详细信息,请参阅OLE DB 连接类型 (SSRS)

返回数据源表

OLE DB for Analysis Services 9.0

若要连接到 Microsoft SQL Server 2005 Analysis Services,请选择 Microsoft OLE DB Provider for Analysis Services 9.0,选择数据源类型 OLE DB,然后按名称选择基础数据访问接口。 此数据处理扩展插件与数据访问接口组合针对 x86 和 x64 平台进行了本机编译并在这些平台上运行。

注意注意

此数据处理扩展插件不支持服务器聚合,不会自动映射扩展字段属性,也不支持查询参数。 建议为 Analysis Services 数据源使用 Microsoft SQL Server Analysis Services 数据访问接口。

有关详细信息,请参阅OLE DB 连接类型 (SSRS)

返回数据源表

OLE DB for OLAP 7.0

不支持 OLE DB Provider for OLAP Services 7.0。

返回数据源表

OLE DB for Oracle

数据处理扩展插件 OLE DB for Oracle 不支持以下 Oracle 数据类型:BLOB、CLOB、NCLOB、BFILE 和 UROWID。

此扩展插件支持与位置相关的未命名参数。 但不支持命名参数。 若要使用命名参数,请使用 Oracle 数据处理扩展插件。

有关将 Oracle 配置为数据源的详细信息,请参阅如何使用 Reporting Services 配置和访问 Oracle 数据源。 有关附加权限配置的详细信息,请参阅 Microsoft 知识库中的如何为 NETWORK SERVICE 安全主体添加权限

返回数据源表

OLE DB Standard .NET Framework 数据访问接口

若要从支持 OLE DB .NET Framework 数据访问接口的数据源检索数据,请使用 OLE DB 数据源类型并选择默认数据访问接口,或者在**“连接字符串”**对话框中从已安装的数据访问接口中进行选择。

注意注意

虽然某个数据访问接口可能支持在报表创作客户端上预览报表,但并非所有 OLE DB 数据访问接口都设计为支持在报表服务器上发布的报表。

返回数据源表

ODBC 数据处理扩展插件

如果选择数据源类型 ODBC,则要选择一个扩展 .NET Framework Data Provider for ODBC 的 Reporting Services 数据处理扩展插件。 此数据处理扩展插件针对 x86 和 x64 平台进行了本机编译并在这些平台上运行。 使用此扩展插件可连接到具有 ODBC 访问接口的任何数据源并从中检索数据。

注意注意

虽然某个数据访问接口可能支持在报表创作客户端上预览报表,但并非所有 ODBC 数据访问接口都设计为支持在报表服务器上发布的报表。

返回数据源表

ODBC Standard .NET Framework 数据访问接口

若要从支持标准 ODBC .NET Framework 数据访问接口的数据源检索数据,请使用 ODBC 数据源类型并选择默认数据访问接口,或者在**“连接字符串”**对话框中从已安装的数据访问接口中进行选择。

注意注意

虽然某个数据访问接口可能支持在报表创作客户端上预览报表,但并非所有 ODBC 数据访问接口都设计为支持在报表服务器上发布的报表。

返回数据源表

Oracle 数据处理扩展插件

如果选择数据源类型 Oracle,则要选择一个扩展 .NET Framework Data Provider for Oracle 的 Reporting Services 数据处理扩展插件。 Oracle 数据源包装并扩展了 Reporting Services 所需的 System.Data.OracleClient 类。 若要从 Oracle 数据库中检索报表数据,您的管理员必须安装 Oracle 客户端工具。 此数据访问接口使用 Oracle 8i Release 3 中的 Oracle Call Interface (OCI)(随 Oracle 客户端软件提供)。 该客户端应用程序版本必须为 8.1.7 或更高版本。 这些工具必须安装在报表创作客户端上以便预览报表,同时还应安装在报表服务器上以便查看发布的报表。

此扩展插件支持命名参数。 对于 Oracle 版本 9 或更高版本而言,支持多值参数。 对于位置相关的未命名参数,请使用 OLE DB 数据处理扩展插件和数据访问接口 Microsoft OLE DB Provider for Oracle。 有关将 Oracle 配置为数据源的详细信息,请参阅如何使用 Reporting Services 配置和访问 Oracle 数据源。 有关附加权限配置的详细信息,请参阅 Microsoft 知识库中的如何为 NETWORK SERVICE 安全主体添加权限

您可以使用多个输入参数从存储过程中检索数据,但存储过程必须只返回一个输出游标。 有关详细信息,请参阅使用 DataReader 检索数据中的 Oracle 部分。

有关详细信息,请参阅Oracle 连接类型 (SSRS)。 有关关联的查询设计器的详细信息,请参阅查询和视图设计器工具 (Visual Database Tools)图形查询设计器用户界面

您还可以创建基于 Oracle 数据库的模型。

返回数据源表

Teradata 数据处理扩展插件

如果选择数据源类型 Teradata,则选择的是扩展 .NET Framework Data Provider for Teradata 的 Reporting Services 数据处理扩展插件。 若要从 Teradata 数据库检索报表数据,系统管理员必须在报表创作客户端上安装 .NET Framework Data Provider for Teradata 才能在客户端上编辑和预览报表,并且必须在报表服务器上安装它才能查看已发布的报表。

对于报表服务器项目,没有可用于此扩展插件的图形查询设计器。 必须使用基于文本的查询设计器来创建查询。

下表显示了在 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 中支持使用哪些版本的 .NET Data Provider for Teradata 在报表定义中定义数据源:

SQL Server Data Tools 版本

Teradata 数据库版本

.NET Framework Data Provider for Teradata 版本

SQL Server 2005

12.00

12.00

SQL Server 2005

6.20

12.00

SQL Server 2008

12.00

12.00.01

SQL Server 2008

6.20

12.00.01

SQL Server 2008

13.00

13.0.0.1

SQL Server 2008 R2

12.00

12.00.01

SQL Server 2008 R2

6.20

12.00.01

SQL Server 2008 R2

13.00

13.0.0.1

SQL Server 2012

6.20

12.00.01

SQL Server 2012

12.00

12.00.01

SQL Server 2012

13.00

13.0.0.1

SQL Server 2012

14.00

14.00.01

此扩展插件支持多值参数。 可以通过在查询模式 TEXT 下使用 EXECUTE 命令在查询中指定宏。

有关详细信息,请参阅Teradata 连接类型 (SSRS)

您还可以创建基于 Teradata 数据库的模型。

有关详细信息,请参阅 Teradata 站点上的以下白皮书:Microsoft SQL Server 2012 Reporting Services and Teradata Corporation

返回数据源表

SharePoint 列表数据扩展插件

Reporting Services 包括 Microsoft SQL Server Reporting Services SharePoint 列表数据扩展插件,以便您可以使用 SharePoint 列表作为报表中数据的源。 您可以从以下数据源中检索列表数据:

  • SharePoint Server 2013

  • SharePoint Foundation 2010 和SharePoint Server 2010

  • Windows SharePoint Services 3.0 和 Office SharePoint Server 2007

SharePoint 列表数据访问接口有三种实现方式。

  1. 从 SQL Server 数据工具 (SSDT) (SQL Server Data Tools (SSDT)) 上报表生成器或报表设计器之类的报表创作环境中,或者对于在本机模式下配置的报表服务器,列表数据来自用于 SharePoint 站点的 Lists.asmx Web 服务。

  2. 在 SharePoint 集成模式下配置的报表服务器上,列表数据或者来自相应的 Lists.asmx Web 服务,或者来自以编程方式对 SharePoint API 的调用。 在此模式下,您可以从 SharePoint 场检索列表数据。

  3. 对于 SharePoint Server 2010 和 SharePoint Server 2013,通过用于 Microsoft SharePoint 技术的 Microsoft SQL Server Reporting Services 外接程序,你可以从 SharePoint 站点的 Lists.asmx Web 服务检索列表数据,或者从作为 SharePoint 场的一部分的 SharePoint 站点检索数据。 此应用场景也称作“本地模式”,因为不需要报表服务器。

您可以指定的凭据取决于客户端应用程序所使用的实现。 有关详细信息,请参阅SharePoint 列表连接类型 (SSRS)

XML 数据处理扩展插件

Reporting Services 包含一个 XML 数据处理扩展插件,以便您可以在报表中使用 XML 数据。 使用此插件,可以从 XML 文档、Web 服务或者从可通过 URL 访问的基于 Web 的应用程序检索数据。 有关详细信息,请参阅XML 连接类型 (SSRS)。 有关关联的查询设计器的详细信息,请参阅 图形查询设计器用户界面中的“基于文本的查询设计器”部分。 有关示例,请参阅 Reporting Services:使用 XML 和 Web 服务数据源

返回数据源表

SAP NetWeaver Business Intelligence 数据处理扩展插件

Reporting Services 包含一个数据处理扩展插件,通过此扩展插件,您可以在报表中使用来自 SAP NetWeaver Business Intelligence 数据源的数据。

有关详细信息,请参阅SAP NetWeaver BI 连接类型 (SSRS)。 有关关联的查询设计器的详细信息,请参阅 SAP NetWeaver BI 查询设计器用户界面

有关 SAP NetWeaver Business Intelligence 的详细信息,请参阅 Using SQL Server 2008 Reporting Services with SAP NetWeaver Business Intelligence(将 SQL Server 2008 Reporting Services 与 SAP NetWeaver Business Intelligence 一起使用)。

返回数据源表

Hyperion Essbase 商业智能数据处理扩展插件

Reporting Services 包含一个数据处理扩展插件,通过此扩展插件,您可以在报表中使用来自 Hyperion Essbase 数据源的数据。

有关详细信息,请参阅Hyperion Essbase 连接类型 (SSRS)。 有关关联的查询设计器的详细信息,请参阅 Hyperion Essbase 查询设计器用户界面

有关 Hyperion Essbase 的详细信息,请参阅将 SQL Server 2005 Reporting Services 与 Hyperion Essbase 一起使用

返回数据源表

请参阅

概念

数据连接、数据源和连接字符串 (SSRS)

向报表添加数据(报表生成器和 SSRS)