安装 Power BI Report Server
本指南介绍如何在 Windows Server 上安装和配置 Power BI Report Server。Power BI Report Server 是 Microsoft 的 本地 解决方案,用于托管 Power BI 报表和 SSRS(SQL Server Reporting Services)分页报表。适合希望将数据和报表保留在本地、不使用 Power BI 云(Power BI 服务)的组织。
您可以发布交互式 Power BI 报表(.pbix)和分页报表,配置数据集的计划刷新,并通过 Web 门户管理访问。创建与服务器兼容的报表需要使用 Power BI Desktop 的 特定版本(Power BI Desktop Report Server)。
订购服务器
要托管 Power BI Report Server,HostMyServers 提供适合的 Windows 方案:
- Performance VPS - 适合测试或少量报表
- NVMe VPS - 性价比高
- 经济型专用服务器 - 适合大量报表和用户
- 性能专用服务器 - 最佳性能
前提条件
- 对 Windows 服务器具有 RDP(远程桌面)访问权限,且具有管理员权限
- Windows Server(建议 2016、2019 或 2022)
- Power BI Report Server 的 许可证:Power BI Premium(按容量)或带 Software Assurance (SA) 的 SQL Server Enterprise
- 可选:Report Server 数据库的 SQL Server 实例(若无专用实例,安装程序可安装 SQL Server 引擎)
配置要求
| 组件 | 最低 | 推荐 |
|---|---|---|
| 内存 | 4 GB | 8–16 GB |
| CPU | 2 核 | 4 核 |
| 存储 | 50 GB | 100 GB 及以上 |
| 网络 | 100 Mbps | 1 Gbps |
没有 Power BI Premium 或 SQL Server Enterprise + SA 许可证时,可使用 Report Server 的 评估版,有效期为 6 个月。生产环境需购买许可证。
连接服务器
- 使用管理员账户通过 远程桌面(RDP)连接到 Windows 服务器。
- 使用 HostMyServers 或您域提供的凭据。
下载
- 从 Microsoft 官方页面下载 Power BI Report Server 和 Power BI Desktop Report Server:
- 将获得:
- Power BI Report Server:服务器安装程序
- Power BI Desktop Report Server:用于创建兼容报表的 Desktop 版本(32 位和 64 位)
请将两个安装程序保存在服务器上(或可访问的网络共享上)。
安装 Power BI Report Server
- 以管理员身份运行 Power BI Report Server 安装程序。
- 按向导操作:
- 接受许可条款。
- 选择 仅安装(或自定义路径)。
- 选择 评估 版(6 个月)或若有密钥则选择 已授权 版。
- 若尚未安装,安装程序可能会提示安装 SQL Server 数据库引擎。若没有专用 SQL Server 实例,请接受。
- 完成安装。结束时可以启动 配置报表服务器(Report Server Configuration Manager)。
配置 Report Server
打开 Report Server Configuration Manager(开始 → 程序 → Microsoft Power BI Report Server)。
连接
- 连接到报表服务器实例。实例名称通常为 PBIRS(Power BI Report Server)。
数据库
- 在左侧窗格中单击 数据库。
- 单击 更改数据库。
- 选择 创建新的报表服务器数据库 → 下一步。
- 输入 SQL Server(本地实例用 .)及所需凭据。测试连接。
- 保留默认数据库名(ReportServer)或修改后确认。将自动创建 TempDB 数据库。
- 配置服务账户(报表服务器服务账户、数据库凭据)。完成向导。
Web 服务 URL
- 在左侧窗格中单击 Web 服务 URL。
- 保留默认设置(根据配置为端口 80 或 443)或调整端口和地址。
- 单击 应用。记下显示的 URL(例如
http://您的服务器/ReportServer)。
Web 门户 URL
- 在左侧窗格中单击 Web 门户 URL。
- 如需可调整(虚拟目录、端口)并单击 应用。
- 记下门户 URL(例如
http://您的服务器/Reports)。用户将使用此地址访问报表。
若向导要求,请重启服务器,然后重新打开 Configuration Manager 确认所有项为绿色。
安装 Power BI Desktop Report Server
在用于创建报表的计算机上(或在服务器上用于 测试):
- 安装 Power BI Desktop Report Server(在“下载”步骤中已下载)。
- 根据计算机选择 32 位或 64 位版本。
- 完成安装。
用于 Power BI Report Server 的报表必须使用 Power BI Desktop Report Server 创建或打开。标准版 Power BI Desktop(用于 Power BI 服务)无法向 Report Server 发布。同一台计算机上可同时安装两个版本。
将报表发布到服务器
从 Power BI Desktop Report Server
- 在 Power BI Desktop Report Server 中打开或创建报表。
- 菜单 文件 → 另存为 → Power BI Report Server(或 发布)。
- 输入 Web 门户 URL(例如
http://您的服务器/Reports)。 - 选择服务器上的 目标文件夹并保存。报表将显示在 Web 门户中。
从 Web 门户
- 在浏览器中打开门户:
http://您的服务器/Reports。 - 单击 上载(Upload)并选择使用 Power BI Desktop Report Server 创建的 .pbix 文件。
- 选择文件夹并确认。具有相应权限的用户即可使用该报表。
计划数据刷新
若要让 Power BI 报表(导入模式)自动更新:
- 在 Web 门户中打开报表 → 更多(⋯)→ 管理。
- 数据源 选项卡:配置连接(文件路径、SQL 服务器等)和 凭据(Windows 或数据库账户)。单击 保存。
- 计划刷新 选项卡:创建计划(每日、每周等)并设置开始时间。
计划刷新依赖 SQL Server Agent。请确保承载 Report Server 数据库的实例上 SQL Server Agent 服务已启动。
防火墙
若用户从其他网络访问服务器,请在 Windows 防火墙中开放 Report Server 使用的端口(通常 HTTP 为 80,HTTPS 为 443)。参见 防火墙配置 指南。
优势与限制
| 优势 | 限制 |
|---|---|
| 一切保留 本地(数据和报表) | 无 Power BI 服务中的应用、Q&A、共享仪表板等 |
| 本地数据源 无需网关(Gateway) | 不支持复合模型(DirectQuery + 导入) |
| 支持 计划刷新、DirectQuery 和 实时连接(Live Connection) | Power BI Desktop Report Server 更新频率低于 Power BI Desktop(约每 4 个月) |
| 适合暂不迁移到云端的组织 | 生产环境需 Premium 或 SQL Server Enterprise + SA 许可证 |
故障排除
Web 门户显示错误环境
- 确认使用的是 Web 门户 URL(Reports),而不是 Web 服务 URL(ReportServer)。PBIRS 与 SSRS 门户相似;请确认安装和配置的是 Power BI Report Server,而不仅是 SSRS。
数据库连接错误
- 确认 SQL Server 实例(或与 Report Server 一起安装的引擎)已启动。在 Report Server Configuration Manager 中再次检查数据库设置和服务账户。
计划刷新未执行
- 确认 SQL Server Agent 已启动。检查报表 管理 → 数据源中配置的凭据。必要时查看报表服务器日志。
使用标准 Power BI Desktop 创建的报表
- 在 Power BI Desktop Report Server 中打开 .pbix 文件,保存后重新发布。标准 Desktop 的某些新功能或“预览”功能在 Report Server 版本中不可用 。