自定义报表项实现要求

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

开发和部署要求

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

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

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

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

  • 熟悉组件创作和 Visual Studio 中的组件模型命名空间。 有关详细信息,请参阅 msdn.microsoft.com 上的“组件创作”和“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 的记载。

重要说明重要提示

默认情况下,.NET Framework 与 SQL Server 一起安装,但不安装 .NET Framework SDK。 除非 SDK 已安装在计算机上,并且 SDK 文档包含在联机丛书集中,否则本部分中指向 SDK 内容的链接将无效。 安装 .NET Framework SDK 后,可以按照添加或删除 SQL Server 的产品文档中的说明将 SDK 文档添加到联机丛书集和目录中。

请参阅

任务

如何部署自定义报表项

概念

创建自定义报表项运行时组件

创建自定义报表项设计时组件

自定义报表项类库