我不得不将某些应用程序使用的报表服务器从 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 ) 或刷新主页时,我收到以下错误弹出窗口。
此错误似乎不会影响 SSRS 的功能 - 所有报告都可以正常工作。打开 Web 服务 URL ( http://...myServer.../ReportServer ) 时也会出现它。
所以到目前为止这很烦人。
我在目录表中搜索了 guid 字符串(我认为它可能是一些文件夹名称或其他东西),但我什么也没找到。
有谁知道它来自哪里以及如何摆脱它?
谢谢
编辑
最近我从 SSRS 2016 更新到 2017,我一直带着这个错误。但是我发现了有问题的项目。它在 Catalog 表中,类型 = 3(资源),具有 mime 类型 application/octet-stream
我从目录中删除了它(我将它备份到一个单独的表中 - catalog_bak),但是当我在 (/reports) 中加载主页时仍然出现错误
除此之外,它再也不会弹出了,有一个例外:当我访问站点设置-> 品牌时,它总是出现
我想这与品牌包装有关。有谁知道它们存储在哪里,我该如何卸载/清理它?