我们最近从SQL Server 2008 SSRS服务器迁移到新的SQL Server 2016.整个报告目录已恢复并升级到此新服务器。一切正常,除了门户网站的可怕表现。
从加入域的计算机连接到Web门户时的性能似乎不错,但通过Internet连接到Web门户非常令人沮丧。即使只是尝试浏览报告目录也需要几秒钟的时间,并且运行任何给定的报告同样很慢。在IE11,Edge,Chrome,Safari中,它的名字很慢。从登录到查看主目录的25秒以上。
我们使用NETWORK SERVICE作为服务帐户和NTLM身份验证。我们在UI或日志中没有获得任何权限错误。但是在Edge浏览器中,使用开发人员工具,我注意到有几个401未经授权的HTTPS GET请求,例如reports / assets / css / app-x-x-x-bundle.min.css。那么也许某个地方存在权限问题?开发人员工具中的其他有趣的项目是report / api / v1.0 / CatalogItemByPath(path = @path)?@ path =等10秒钟。这些是JSON类型。
某些报告执行某些操作(如有参数)取决于其他参数选择有时无效。等待图标旋转,当报告返回时,将不保留选择,也不填充第二个参数。然而,它有时会起作用,这也是令人抓狂的一部分。
没有明确的错误消息,但有些东西正在以一种主要方式陷入困境。我们可以看到这台服务器上没有资源问题 - 它在RAM和CPU方面有足够的空间。
这不是报告优化问题;整个UI对于一切都很慢。