数据处理扩展插件和 .NET Framework 数据访问接口 (SSRS)

Reporting Services 数据处理扩展插件是随 Reporting Services 安装的组件,用于从特定类型的数据源检索数据,并提供支持报表设计和报表处理的额外功能。 .NET Framework 数据访问接口是 Microsoft 或第三方源代码中提供的一个组件,第三方源代码支持可用于检索并修改特定数据源类型中数据的 System.Data 接口。

了解数据处理扩展插件

A Reporting Services 数据处理扩展插件支持 System.Data 接口的子集。 数据处理扩展插件要求对数据源进行只读访问,因此不实现写入接口和更新接口。 每个数据处理扩展插件都可提供自定义功能,以支持报表处理。 例如,数据处理扩展插件可能会支持下列功能类型:

  • 在连接字符串之外单独管理凭据

  • 支持多值参数

  • 检索对数据源计算的服务器聚合

  • 从数据源检索数据属性和数据值

了解数据访问接口

.NET Framework 数据访问接口(有时称为驱动程序)支持一组用于在数据源读取、写入和更新数据的标准 System.Data 接口。 对于特定类型的数据源,如果没有可用的数据处理扩展插件,则可以使用数据访问接口。 有许多第三方标准 .NET Framework 数据访问接口可用。

因为 Reporting Services 具有一个可扩展的数据访问接口体系结构,所以您可以创建自定义数据处理扩展插件以包含 Reporting Services 数据处理扩展插件提供的额外功能。 有关详细信息,请参阅实现数据处理扩展插件。 有关第三方数据处理扩展插件的信息,请参阅第三方数据处理扩展插件的随附文档。

注意注意

.NET Framework 数据访问接口或自定义数据处理扩展插件必须先行安装并注册,然后才能用于访问数据源中的数据。 必须同时在报表客户端和报表服务器安装并注册数据处理扩展插件,以便创作报表和查看已发布的报表。 不是所有数据访问接口都设计为在服务器环境中工作。 有关详细信息,请参阅注册标准 .NET Framework 数据访问接口 (SSRS)部署数据处理扩展插件

请参阅

概念

数据处理扩展插件概述

报表的嵌入数据集和共享数据集(报表生成器和 SSRS)