首页 > 解决方案 > 如何修复报表服务器和报表服务器数据库之间的连接

问题描述

Power BI Web 服务 URL 工作,Web 门户 URL 不工作

我不得不重新安装 Power BI 报表服务器。我重新连接到底层 Reportserver 数据库。由于我没有加密密钥的备份,我删除了加密内容。此时,如果我访问门户网站 ( http://reportserver/Reports ),我会收到以下错误:

“该服务不可用。请联系您的系统管理员解决问题。系统管理员:报表服务器无法连接到其数据库。请确保数据库正在运行且可访问。您还可以查看报表服务器跟踪日志以获取详细信息。”

但是,当我访问 Web 服务 ( http://reportserver/ReportServer ) 时,我可以浏览报表服务器目录。该信息来自底层数据库,因此报表服务器可以连接到它的数据库。如果我从桌面浏览或从服务器本身的浏览器浏览,这两种情况都会发生。在服务器本身的情况下,我按照管理工具各个部分中的链接,所以链接是正确的,并且管理工具表明 web 目录设置是正确的。

服务重启没有帮助,整个服务器的重启也没有帮助。我还尝试更改链接的名称(即http://reportserver/PBIReports而不是http://reportserver/Reports) - 仍然无法正常工作

标签: reporting-servicespowerbi

解决方案


好的,我发现发生了什么。重新安装的原因是从较新版本的 Power BI 服务器回滚。回滚是必要的,因为它不能很好地与同一服务器上的其他一些进程配合使用。无论如何...根据 MS 文档,升级 Power BI 服务器可以触发对 ReportServer 结构的(静默、后台)更新。所以重装旧版Power BI后,其实是在尝试将旧版Power BI连接到新版ReportServer数据库。希望删除现有(升级的)ReportServer 数据库并从旧版本 Power BI Server 的配置工具中重新创建它可以解决问题。


推荐阅读