SQL Server Reporting Services (SSRS) 中的新增功能

适用范围:✅ SQL Server 2016 (13.x) Reporting Services 及更高版本 ❌ Power BI 报表服务器

了解不同 SQL Server Reporting Services 版本的新增功能。 本文包括主要功能区域,在发布新项时进行更新。

有关 Power BI Report Server 的信息,请参阅 Power BI Report Server 中的新增功能

SQL Server 2022 Reporting Services

此版本引入了新的 SQL Server 2022 (16.x) Reporting Services (SSRS)。 我们以一种让每个人都能实现更多目标的方式持续创新、创建和设计。 针对包容性进行设计反映了人们如何适应周围的世界。 在这个新版本的 SSRS 中,我们完成了大量辅助功能工作,以确保我们能够助力用户实现更多目标。 该版本包括对新 Windows OS(操作系统)和 Windows Server 的增强 Windows 讲述人支持、安全性增强功能、Angular 浏览器性能改进、辅助功能 bug 修补程序、对 SQL Server 2022 (16.x) 实例报表服务器目录的支持和可靠性更新。

从 Microsoft 下载中心下载 SQL Server 2022 Reporting Services

更新的 Web 门户

Web 门户进行了翻新。

Screenshot that shows the new updated [!INCLUDE [sssql22-md](../includes/sssql22-md.md)] Reporting Services web portal.

已弃用的功能

2020 年,我们宣布了即将弃用报表服务器功能固定到 Power BI、移动报表和移动报表发布服务器。 这些功能将从 SQL Server 2022 (16.x) 开始的 SQL Server 版本中移除,并且不再受支持。 只有最后三个版本 SQL Server 2016、SQL Server 2017 和 SQL Server 2019 将在维护模式下受支持,直到现有客户的 EOL(生命周期结束)。

当我们将某项功能标记为“弃用”时,这意味着:

  • 该功能仅处于维护模式。 将不会进行任何新的更改,包括与新功能的互操作性有关的更改。
  • 我们尽量不从将来的版本中删除已弃用的功能,使升级更简单。 但是,在极少数情况下,如果该功能限制了将来的创新,我们可能选择从 Reporting Services 中将其永久删除。
  • 对于新的开发工作,不建议使用已弃用的功能。

SQL Server 2019 Reporting Services

下载

可通过 Microsoft 下载中心下载 SQL Server 2019 Reporting Services

Azure SQL 托管实例支持

现在可以在 VM 或数据中心托管的 Azure SQL 托管实例 (MI) 中承载用于 SQL Server Reporting Services (SSRS) 的数据库目录。 支持仅限于使用数据库凭据连接到 SQL MI。

Power BI Premium 数据集支持

可以使用 Microsoft 报表生成器或 SQL Server 数据工具 (SSDT) 连接到 Power BI 数据集。 然后,可以使用 SQL Server Analysis Services 连接将这些报表发布到 SSRS 2019。 用户需要使用存储的 Windows 用户名和密码来启用方案。

报表元素支持 AltText(替代文本)

在创作报表时,可以使用工具提示为报告中的每个元素指定文本。 屏幕阅读器技术正确识别这些工具提示。

Microsoft Entra 应用程序代理支持

注意

Microsoft Entra ID 以前称为 Azure Active Directory (Azure AD)。

使用 Microsoft Entra 应用程序代理,你不再需要管理自己的 Web 应用程序代理即可允许通过 Web 或移动应用进行安全访问。

自定义标头

为所有与指定的正则表达式模式匹配的 URL 设置标头值。 用户可以使用有效的 XML 更新自定义标头值,以设置所选请求 URL 的标头值。 管理员可以在 XML 中添加任意数量的标头。 有关详细信息,请参阅“服务器属性高级”页中的自定义标头

透明数据加密

SQL Server 2019 (15.x) 现支持适用于企业版和标准版的 SSRS 目录数据库的透明数据库加密 (TDE)。

Microsoft 报表生成器更新

新发布的报表生成器版本与 Reporting Services 的 2016、2017 和 2019 版本完全兼容。 它还与 Power BI 报表服务器的所有发行版和受支持的版本兼容。

SQL Server 2017 Reporting Services

下载

要下载 SQL Server 2017 Reporting Services,请转到 Microsoft 下载中心

注释报表

注释现在可用于报表,以增加视角并与他人协作。 还可包含带有批注的附件。

Screenshot of the Comments button on a report.

有关详细信息,请参阅在 Report Server 中将注释添加到报表 - Power BI Report Server

REST API 支持

为了实现开发新式应用程序和自定义,SQL Server Reporting Services 现在支持完全符合 OpenAPI 标准的 RESTful API。 现在可在 SwaggerHub 上找到完整的 API 规范和文档。

报表生成器和 SQL Server Data Tools 中现提供对 DAX 的查询设计器支持

在报表生成器和 SQL Server Data Tools 中,现可针对支持的 SQL Server Analysis Services 表格数据模型创建本机 DAX 查询。 可以使用两种工具中的查询设计器来拖放所需字段。 然后就会为你生成 DAX 查询。

Reporting Services 博客上了解详细信息。

注意

只能在 SQL Server 2016 及更高版本中内置的 SSAS 表格数据源中使用 DAX 查询设计器。

SharePoint 集成模式已弃用

SharePoint 集成模式在 SQL Server 2016 后已弃用。 要将报告服务报表添加到 SharePoint,请使用报表查看器 Web 部件

SSRS 2016

Reporting Services Web 门户

新的 Reporting Services Web 门户可用。 已更新的 Web 门户包括:

  • KPI
  • 移动报表
  • 分页报表
  • Excel 文件
  • Power BI Desktop 文件

Web 门户取代了以前版本中的报表管理器。

若要创建移动报表,需要移动报表发布服务器。

注意

SQL Server Reporting Services 2019 之后的所有 SQL Server Reporting Services 版本已弃用 SQL Server 移动报表发布服务器。 该功能从 SQL Server Reporting Services 2022 和 Power BI 报表服务器开始已停止使用。

有关 Web 门户的详细信息,请参阅 Web 门户(SSRS 本机模式)

Screenshot that shows the SQL Server Reporting Services portal.

Web 门户的自定义品牌

你可以通过品牌包使用组织的徽标和颜色来自定义 Web 门户。

有关自定义品牌的详细信息,请参阅设置 Web 门户的品牌

Web 门户中的关键绩效指标 (KPI)

可以在 Web 门户中直接创建与当前文件夹有上下文关系的 KPI。 在创建 KPI 时,可以选择数据集字段并汇总它们的值。 还可以选择相关内容以钻取到更多详细信息。

Screenshot that shows KPIS in the SQL Server Reporting Services portal.

有关详细信息,请参阅使用 Web 门户中的 KPI

移动报表

Reporting Services 移动报表是针对各种外形规格进行了优化的专用报表, 可以在用户访问移动设备上的报表时为其提供最佳体验。 移动报表提供各式各样的可视化效果:从时间、类别和比较图表,到树状地图和自定义地图。 将移动报表连接到各种数据源,包括本地 SQL Server Analysis Services 多维数据和表格数据。 可以将移动报表的字段放置在带有可调整网格行和列的设计图面上。 灵活的移动报表元素会自动缩放,从而适合任何屏幕大小。 将移动报表保存到 Reporting Service 服务器,并在浏览器或 Power BI 移动应用中进行查看和交互。 支持的设备包括:

  • iPad
  • iPhone
  • Android 手机
  • 或任何 Windows 设备

移动报表发布服务器

使用 SQL Server 移动报表发布服务器,可创建 SQL Server 移动报表,并将其发布到 Reporting Services Web 门户。

Screenshot of the SQL Server Mobile Report Publisher interface.

有关详细信息,请参阅 使用 SQL Server 移动报表发布服务器创建移动报表

在 Reporting Services 中托管的 SQL Server 移动报表可以在 Power BI 移动应用中使用

在 iPad 和 iPhone 上使用的 iOS 版 Power BI 移动应用现在可以显示在本地报表服务器上托管的 SQL Server 移动报表。

Screenshot of the interface for the Power BI Mobile app for iOS.

默认情况下,如果没有进行某些配置更改,你将无法进行连接。 有关如何才能让 Power BI 移动应用连接到报表服务器的详细信息,请参阅 为报表服务器启用 Power BI 移动访问权限

SharePoint 模式和 SharePoint 2016 的支持

SQL Server 2016 (13.x) Reporting Services 支持与 SharePoint 2013 和 SharePoint 2016 集成。

有关详细信息,请参阅:

Microsoft .NET Framework 4 支持

SQL Server 2016 (13.x) Reporting Services 或更高版本 (SSRS) 支持当前版本的 Microsoft .NET Framework 4,包括版本 4.0 和 4.5.1。 如果没有安装 4.x 版本的 .NET Framework,SQL Server 安装程序会在功能安装步骤安装 .NET 4.0。

报表改进

HTML 5 呈现引擎:新的 HTML5 呈现引擎,面向“完整”Web 标准模式和新式浏览器。 新的呈现引擎不再依赖于一些老式浏览器使用的 Quirks 模式。

有关浏览器支持的详细信息,请参阅 Reporting Services 和 Power View 的浏览器支持

新式分页报表: 设计美观的新型分页报表,提供适用于图表、仪表、映射和其他数据可视化对象的各种新奇且现代的样式。

树形图和旭日图: 使用树状图 ssrs_treemap_icon 和旭日图 ssrs_sunburst_icon 增强报表,非常适合显示分层数据。 有关详细信息,请参阅 SQL Server Reporting Services 的分页报表中的树状图和旭日图(报表生成器)

报表嵌入:现可结合使用 IFrame 和 URL 参数将移动报表和分页报表嵌入其他网页和应用程序中。

将报表项固定到 Power BI 仪表板:在 Web 门户中查看报表时,可以选择报表项并将其固定到 Power BI 仪表板。 可以固定的项为图表、仪表面板、映射和映像。 可以:

  1. 选择包含要固定的仪表板的组。
  2. 选择要在其中固定项的仪表板。
  3. 选择要在仪表板中更新磁贴的频率。

注意

刷新由 Reporting Services 订阅管理,固定项之后,可编辑该订阅并配置不同的刷新计划。

Screenshot that shows the Pin to Power BI Dashboard dialog box.

有关详细信息,请参阅 Power BI Report Server 集成 (Configuration Manager)将 Reporting Services 分页报表项固定到 Power BI 中的仪表板

PowerPoint 呈现和导出:Microsoft PowerPoint (PPTX) 格式是新的 SQL Server 2016 (13.x) Reporting Services 或更高版本 (SSRS) 呈现扩展插件。 你可以采用 PPTX 格式从以下常用应用程序导出报表:报表生成器、报表设计器(在 SSDT 中)和 Web 门户。 如需示例,请参阅下图,其中显示了 Web 门户中的导出菜单。

Screenshot that shows the Export dropdown list with the PowerPoint option called out.

你还可以选择适用于订阅输出的 PPTX 格式,并使用 Report Server URL 访问权限来呈现和导出报表。 例如,浏览器中的以下 URL 命令从报表服务器的命名实例导出报表。

https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx  

有关详细信息,请参阅使用 URL 访问导出报表

PDF 替换 ActiveX 进行远程打印: 报表查看器工具栏现在可通过 PDF 而不是 ActiveX 控件进行打印。 大多数新式浏览器(包括 Microsoft Edge)都支持新的报表查看器。 不再需要下载 ActiveX 控件。 根据你所使用的浏览器以及所安装的 PDF 查看应用程序和服务,Reporting Services 会打开一个打印对话框以打印报表,或者提示你下载 .PDF 文件。 作为管理员,你仍然可以在 Management Studio 中禁用客户端打印。

有关详细信息,请参阅启用和禁用 Reporting Services 的客户端打印

Screenshot of the Print dialog box for a PDF report.

订阅改进

Feature 支持的服务器模式
启用和禁用订阅。 新用户界面选项可以快速禁用和启用订阅。 已禁用的订阅将维持自身的其他配置属性(例如计划),并且可以轻松地启用。

Screenshot that shows the Enable, Disable, and Delete options.

有关详细信息,请参阅禁用或暂停报表和订阅处理
本机模式
订阅说明。 你现在可以在创建新订阅时提供报表说明,作为订阅属性的一部分。 说明在订阅摘要页中提供。 SharePoint 和本机模式
更改订阅所有者。 增强的用户界面,可以快速更改订阅的所有者。 旧版 Reporting Services 允许管理员使用脚本来更改订阅所有者。 从 SQL Server 2016 (13.x) 版本开始,可以使用用户界面或脚本更改订阅所有者。 当用户离开组织或者更改其在组织中的角色时,就需要更改订阅所有者,这是一项常规管理任务。 SharePoint 和本机模式
文件共享订阅的共享凭据。 两个工作流现与 Reporting Services 文件共享订阅共存:

使用此版本中的新增功能,Reporting Services 管理员可以配置单个文件共享帐户,该帐户可用于多个订阅。 文件共享帐户在 Reporting Services 本机模式配置管理器“指定文件共享帐户”中配置。 在“订阅配置”页面上,用户可选择“使用文件共享帐户”。

使用目标文件共享的特定凭据配置单独的订阅。

你还可以混合使用这两种方法,使一些文件共享订阅使用中央文件共享帐户,而其他订阅使用特定的凭据。
本机模式

SQL Server Data Tools (SSDT)

新版 SSDT 包括用于 SQL Server 2016 (13.x) Reporting Services 或更高版本 (SSRS) 的项目模板:报表服务器项目向导和报表服务器项目。 有关如何下载 SSDT 的信息,请参阅 SQL Server Data Tools for Visual Studio 2015(适用于 Visual Studio 2015 的 SQL Server Data Tools)。

报表生成器改进

新的报表生成器用户界面:核心报表生成器用户界面现在使用简化的 UI 元素,带来现代化的观感。

新建 上一篇
Screenshot of the new Report Builder interface. Screenshot of the old Report Builder interface.

自定义参数窗格: 你现在可以自定义参数窗格。 利用报表生成器中的设计图面,可以将参数拖到参数窗格中的特定列和行。 你可以通过添加和删除列来更改窗格的布局。 有关详细信息,请参阅自定义分页报表中的参数窗格(报表生成器)

Screenshot of the Parameter list in the Report Data pane and the parameters pane for a selected parameter.

高 DPI 支持:报表生成器支持高 DPI(每英寸点数)缩放功能和设备。 有关高 DPI 的详细信息,请参阅下列资源:

更多问题? 请访问 Reporting Services 论坛