0

我不得不将某些应用程序使用的报表服务器从 SSRS 2014 升级到 SSRS 2016。

我手动进行了迁移,因为新旧 SSRS 安装在不同的机器上,我无法进行就地更新。

所以方法是(长话短说):

  • 在 SSRS 2014 上备份 ReportServer
  • 在新服务器上安装 SSRS 2016
  • 恢复 ReportServer 数据库
  • 更新其结构以匹配 SSRS 2016;我使用 Sql Compare 从 SSRS 2016 创建的专用的空 ReportServer 数据库中获取结构
  • ServerUpgradeHistory中添加了 SSRS 2016 版本的记录 (173)
  • 从 SSRS 2014 恢复了加密密钥。

一切正常,有一个小问题。

当我尝试打开 SSRS Web Portal URL ( http://...myServer.../Reports ) 或刷新主页时,我收到以下错误弹出窗口。

加载或刷新 Web Portal URL 时弹出错误

此错误似乎不会影响 SSRS 的功能 - 所有报告都可以正常工作。打开 Web 服务 URL ( http://...myServer.../ReportServer ) 时也会出现它。

所以到目前为止这很烦人。

我在目录表中搜索了 guid 字符串(我认为它可能是一些文件夹名称或其他东西),但我什么也没找到。

有谁知道它来自哪里以及如何摆脱它?

谢谢


编辑

最近我从 SSRS 2016 更新到 2017,我一直带着这个错误。但是我发现了有问题的项目。它在 Catalog 表中,类型 = 3(资源),具有 mime 类型 application/octet-stream

我从目录中删除了它(我将它备份到一个单独的表中 - catalog_bak),但是当我在 (/reports) 中加载主页时仍然出现错误

除此之外,它再也不会弹出了,有一个例外:当我访问站点设置-> 品牌时,它总是出现

我想这与品牌包装有关。有谁知道它们存储在哪里,我该如何卸载/清理它?

访问网站设置中的品牌部分时出错

4

1 回答 1

0

品牌包由用户创建。如果原始包无法找到或已损坏,则应恢复为默认值。您是否尝试过删除包或创建并上传新包?此外,请尝试下载 SQL Server Mobile Report Publisher ( https://www.microsoft.com/en-us/download/details.aspx?id=50400 ),然后将您的服务器与其连接。它可能包含在您的原始服务器上使用的主题。

于 2018-06-15T16:52:36.870 回答