实现数据处理扩展插件

借助于 Reporting Services 中的数据处理扩展插件,您可以连接到数据源并检索数据。 它们还可以充当数据源和数据集之间的桥梁。 Reporting Services 数据处理扩展插件是模仿 Microsoft .NET Framework 数据提供程序接口的子集创建的。

本部分内容

数据处理扩展插件概述
介绍如何为 Reporting Services 编写自定义数据处理扩展插件。

准备实现数据处理扩展插件
介绍实现 Reporting Services 数据处理扩展插件时可用的接口,以及实现特定接口时所需的接口。

创建数据处理扩展插件库
介绍如何为 Reporting Services 数据处理扩展插件分配命名空间以及如何将数据处理扩展插件编译成库 DLL。

为数据处理扩展插件实现连接类
介绍连接的属性以及如何为数据处理扩展插件实现你自己的 Connection 类。

实现数据处理扩展插件的 Command 类
介绍命令的属性以及如何为数据处理扩展插件实现你自己的 Command 类。

为数据处理扩展插件实现 DataReader 类
介绍数据读取器的属性以及如何为数据处理扩展插件实现自己的 DataReader 类。

将外部数据集与 Reporting Services 配合使用
介绍如何向报表服务器公开自定义 DataSet 对象以供使用。

部署数据处理扩展插件
介绍如何部署数据处理扩展插件。

调试数据处理扩展插件代码
介绍如何调试数据处理扩展插件中的代码。

有关完全实现的数据处理扩展插件的示例,请参阅 SQL Server Reporting Services Product Samples(SQL Server Reporting Services 产品示例)。