自定义报表项实现要求

本文讨论开发和部署自定义报表项的先决条件。

开发和部署要求

为 Reporting Services 开发自定义报表项需要以下条件:

  • 对于运行 Microsoft SQL Server 以及 Reporting Services 和 SQL Server Data Tools (SSDT) 的服务器具有管理权限。

  • 安装了 Microsoft .NET Framework 软件开发工具包(SDK)的 Microsoft Visual Studio 2005 或更高版本。

  • 对于 .NET Framework SDK 文档的访问权限。

  • 熟悉组件创作和 Visual Studio 中的组件模型命名空间。

语言和命名空间要求

SQL Server 自定义报表项完全支持 .NET Framework。 您可以使用您选择的 .NET 兼容的语言开发自定义报表项。

Visual Studio 为开发人员提供了许多工具和功能以简化和加速编码、调试和测试的迭代周期,并使部署过程更为容易。 .NET Framework SDK 包括 Visual Basic 和 C# 编译器以及相关工具。

  • 自定义报表项使用 Microsoft.ReportDesigner 和 Microsoft.ReportingServices.Interfaces 命名空间。 它们存储在作为 Reporting Services 的一部分安装的 Microsoft.ReportingServices.Designer.DLL 和 Microsoft.ReportingServices.Interfaces.DLL 程序集中。

  • 自定义报表项设计时组件需要在 .NET Framework 中从 System.ComponentModel 命名空间实现接口。 .NET Framework SDK 文档中有关于 System.ComponentModel 的记载。

创建自定义报表项运行时组件
创建自定义报表项设计-dime 组件
如何:部署自定义报表项
自定义报表项类库