SQL Server 2014 中 SQL Server Reporting Services 的行为变化

本主题介绍 Reporting Services 中的行为变更。 与以前版本的 SQL Server 相比,行为更改会影响功能在 SQL Server 2014 中的工作方式或交互方式。

本主题内容:

SQL Server 2014 Reporting Services 行为的改变

SQL Server 2014 中没有 Reporting Services 行为更改。

SQL Server 2012 Reporting Services 行为更改

本部分介绍 Reporting Services SharePoint 模式的行为更改。

“查看项目”权限不会下载共享数据集(SharePoint 模式)

新行为: 具有“查看项目”的 SharePoint 权限的用户无法再下载 Reporting Services 共享数据集的内容。 此行为更改现在与报表、数据源和模型的“查看项”权限一致。 具有“查看项”权限的用户可以查看和执行报表、数据源和模型,但无法下载其内容。

以前的行为: 具有“查看项”SharePoint 权限的用户可以下载 Reporting Services 共享数据集的内容。

有关 SharePoint 权限级别的详细信息,请参阅 用户权限和权限级别

报表服务器跟踪日志位于 SharePoint 模式的新位置(SharePoint 模式)

新行为: 对于在 SharePoint 模式下安装的报表服务器,报表服务器跟踪日志将位于 %Programfiles%\Common Files\Microsoft Shared\Web Server Extensions\14\Web Services\ReportServer\LogFiles 下。

以前的行为: 报表服务器跟踪日志位于类似于以下内容的路径下:%Programfilesdir%\Microsoft SQL Server\<RS_instance>\Reporting Services\LogFiles

不再支持 GetServerConfigInfo SOAP API (SharePoint 模式)

新行为:使用 PowerShell cmdlet “Get-SPRSServiceApplicationServers”

以前的行为: 客户可以开发 SOAP 客户端代码来直接与 Reporting Services 终结点通信,并调用 GetReportServerConfigInfo()。

报表服务器配置和管理工具

Configuration Manager 不用于 SharePoint 模式

新行为: Reporting Services Configuration Manager 不再支持 SharePoint 模式报表服务器。 现在可以使用 SharePoint 管理中心完成 Reporting Services SharePoint 模式的配置,因此 Reporting Services Configuration Manager 不再支持 SharePoint 模式。 Configuration Manager 现在仅用于本机模式报表服务器。

无法将服务器从一种模式更改为另一种模式

新行为: 无法更改服务器模式。 如果将报表服务器安装为本机模式,则无法将其更改为 SharePoint 模式或将其重新配置为 SharePoint 模式。 如果在 SharePoint 模式下安装,可以将报表服务器更改为本机模式。

以前的行为: 客户在 SharePoint 模式下安装 Reporting Services 报表服务器。 如果客户想要将报表服务器切换到本机模式,他们可以通过创建新的或连接到现有的本机模式数据库来打开 Reporting Services 配置管理器以切换到本机模式。 客户还可以使用 Reporting Services Configuration Manager 从 SharePoint 模式切换到本机模式。

SQL Server 2008 R2 Reporting Services 功能变化

本部分介绍 SQL Server 2008 R2 Reporting Services 中的行为更改。

注释

由于 SQL Server 2008 R2 是 SQL Server 2008 的次要版本升级,因此建议还查看 SQL Server 2008 部分中的内容。

Reporting Services WMI 提供程序库中的 SecureConnectionLevel 属性

在 SQL Server 2008 Reporting Services 的 WMI 提供程序库中,SecureConnectionLevel 属性允许值03021指示任何 Web 服务方法不需要安全套接字层(SSL),指示所有 Web 服务方法3都需要 SSL,并12指示需要 SSL 的 Web 服务方法的子集。 在 SQL Server 2008 Reporting Services 中,这些值将只具有两种可能的含义:

  • 0 指示任何 Web 服务方法都不需要 SSL。

  • 正整数表示所有 Web 服务方法都需要 SSL。

此更改会影响报表服务器对 Web 服务调用的响应方式。 例如,ListSecureMethods如果 SecureConnectionLevel 设置为 0,则不返回任何内容;而如果 SecureConnectionLevel 设置为 123,则返回ReportingService2005中的所有方法。

另请参阅

新增功能(Reporting Services)
SQL Server 2014 中 SQL Server Reporting Services 中弃用的功能
SQL Server 2014 的 SQL Server Reporting Services 中已停止使用的功能
SQL Server 2014 的 SQL Server Reporting Services 中的中断性变更