安装和配置 SQL Server Reporting Services

适用于: SQL Server Reporting Services(2017 及更高版本)❌ Power BI 报表服务器

本文可帮助你下载、安装和配置 SQL Server Reporting Services (SSRS)。 SSRS 安装涉及用于存储报表项、呈现报表和处理订阅和其他报表服务的服务器组件。 或者,管理员可以使用 Microsoft Endpoint Configuration Manager 安装报表生成器。

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

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

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

注意

要查找 Power BI 报表服务器? 请参阅安装 Power BI 报表服务器

从 Reporting Services 的 SQL Server 2016 或更早版本进行升级或迁移? 请参阅升级和迁移 Reporting Services

先决条件

阅读安装 SQL Server 的硬件和软件要求。 请确保要安装 SSRS 的计算机满足要安装版本的适用硬件和软件先决条件。

安装 SSRS

使用以下步骤安装 SSRS。

  1. 定位 SQLServerReportingServices.exe 并启动安装程序。

  2. 选择“安装 Reporting Services” 。

  3. 选择要安装的版本,然后选择“下一步”

    对于免费版本,可选择评估版或开发人员版。

    可供下载 Reporting Services 版本的屏幕截图。

    或者,输入产品密钥。 有关详细信息,请参阅 SQL Server Reporting Services 的产品密钥。

  4. 接收授予许可条款和条件,然后选择“下一步”

  5. 选择下一步

  6. 指定报表服务器的安装位置。 选择“安装” 即可继续。

    注意

    默认路径为 C:\Program Files\Microsoft SQL Server Reporting Services

  7. 安装完成后,选择“配置报表服务器”,启动报表服务器配置管理器。

配置报表服务器

选择“配置报表服务器”后,可看到“报表服务器配置管理器”。 有关详细信息,请参阅报表服务器配置管理器

按照指令创建报表服务器数据库,以便完成 Reporting Services 的初始配置流程。

在其他服务器上创建数据库

如果要在单独的数据库服务器中创建报表服务器数据库,则请将报表服务器的服务帐户更改为数据库服务器识别的凭证。

默认情况下,报表服务器使用虚拟服务帐户。 尝试在不同的服务器上创建数据库,可能会导致在“应用连接权限”步骤期间出现以下错误:

System.Data.SqlClient.SqlException (0x80131904): Windows NT user or group '(null)' not found. Check the name again.

要解决此问题,可以将服务帐户更改为网络服务或域帐户。 选择“网络服务”在报表服务器的计算机帐户的上下文中应用权限。

有关详细信息,请参阅配置报表服务器服务帐户

Windows 服务

安装过程中会创建 Windows 服务。 服务显示为 SQL Server Reporting Services。 服务名称为 SQLServerReportingServices 。

默认 URL 预留

URL 预留由前缀、主机名、端口和虚拟目录组成:

组成部分 说明
前缀 默认前缀为 HTTP。 如果安装了传输层安全性 (TLS) 证书,安装程序将创建使用 HTTPS 前缀的 URL 预留。
主机名 默认主机名为强通配符 (+)。 它指定报表服务器接受针对解析为计算机的任何主机名从指定端口发出的任何 HTTP 请求,包括 https://<computername>/reportserverhttps://localhost/reportserverhttps://<IPAddress>/reportserver
端口 默认端口为 80。 如果使用任何其他端口,则需要在浏览器窗口中打开 Web 门户时,将其明确添加到 URL 中。
虚拟目录 默认情况下,报表服务器 Web 服务虚拟目录为 reportserver。 对于 Web 门户,默认虚拟目录为 reports

完整的 URL 字符串示例:

  • https://+:80/reportserver:此字符串用于访问报表服务器。

  • https://+:80/reports:此字符串用于访问 Web 门户。

防火墙

如果要从远程计算机访问报表服务器且存在防火墙,则请确保已配置所有防火墙规则。

打开已为 Web 服务 URL 和 Web 门户 URL 配置的 TCP 端口。 默认情况下,在 TCP 端口 80 上配置这些 URL。

配置其他功能

可能需要配置其他功能,以便更好地访问报表和实现可用性。 可以配置与 Power BI 服务的集成,以便将报表项固定到 Power BI 仪表板。 有关详细信息,请参阅 Power BI 报表服务器集成 (Configuration Manager)

针对订阅处理配置电子邮件

要针对订阅处理配置电子邮件,请参阅:

从远程计算机设置报表

还可以设置 Web 门户,以便从远程计算机访问和管理报表。 有关详细信息,请参阅:

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