Reporting Services 版本的编程功能

本主题讨论了不同版本的 Reporting Services 中提供的可编程性功能。

  • 版本的功能限制

  • Web 服务 API 方法可用性

版本的功能限制

下表列出了版本支持的可编程性功能范围。

功能/版本

具有高级服务的 Express

Workgroup

Web

Standard

Standard for Small Business

Enterprise

Datacenter

Developer

Evaluation

SQL Server 数据源

Express1

Workgroup1

Web1

全部

全部

全部

全部

全部

全部

远程和非 SQL Server 数据源

呈现格式

HTML40、图像、RGDI、Excel、PDF、RPL、Word、ROM

HTML40、图像、RGDI、Excel、PDF、RPL、Word、ROM

HTML40、图像、RGDI、Excel、PDF、RPL、Word、ROM

全部

全部

全部

全部

全部

全部

报表管理器

历史记录、快照和缓存

传递

计划

可扩展性

订阅

数据驱动订阅

自定义身份验证

SharePoint 集成

扩展报表服务器

基于角色的安全

内置角色

内置角色

内置角色

内置和自定义角色

内置和自定义角色

内置和自定义角色

内置和自定义角色

内置和自定义角色

内置和自定义角色

作为数据馈送的报表

报表部件库

共享数据集

报表设计器

报表模型

模型级别安全性

无限点击链接

注意:

1 仅限本地 SQL Server 实例。

Web 服务 API 方法可用性

在使用 SQL Server Reporting Services 中可用的 Web 服务端点前,请检查受支持的功能。Web 服务端点或特定端点方法调用是否对某个版本可用取决于相关功能在该版本中是否可用。例如,由于 Workgroup 版本中不支持数据驱动订阅,因此也不支持调用 CreateDataDrivenSubscription 端点方法。

如果调用的 Web 服务端点方法使用了当前安装的 Reporting Services 版本不支持的功能,则 Reporting Services 将返回 RSNotSupported 错误。此错误消息的文本为:

This feature is unavailable in this edition of Microsoft SQL Server Reporting Services.

如果调用已过期评估版 Reporting Services 中的 Web 服务端点方法,则 Reporting Services 将返回 RSEvaluationPeriodExpired 错误消息。此错误消息的文本为:

The evaluation period for this instance of Microsoft SQL Server Reporting Services has expired. A license is now required.