本文讨论开发和部署自定义报表项的先决条件。
开发和部署要求
为 Reporting Services 开发自定义报表项需要以下条件:
对于运行 Microsoft SQL Server 以及 Reporting Services 和 SQL Server Data Tools (SSDT) 的服务器具有管理权限。
Microsoft安装了 Microsoft .NET Framework 软件开发工具包 (SDK) 的 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 的记载。