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

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

了解数据处理扩展插件

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

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

  • 支持多值参数

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

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

了解数据访问接口

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

因为 Reporting Services 具有一个可扩展的数据提供程序体系结构,所以你可以创建自定义数据处理扩展插件以包含 Reporting Services 数据处理扩展插件提供的额外功能。 有关详细信息,请参阅 Implementing a Data Processing Extension。 有关第三方数据处理扩展插件的信息,请参阅第三方数据处理扩展插件的随附文档。

注意

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

另请参阅

数据处理扩展插件概述
报表的嵌入数据集和共享数据集(报表生成器和 SSRS)