SSRS2008R2 报告超时,但底层查询在 Management Studio 中执行

SSRS2008R2 报告超时,但底层查询在 Management Studio 中执行

我的一位客户最近更换了服务器,新服务器使用的是 SQL2008R2。他的旧服务器使用的是 SQL2005。新服务器的 CPU、RAM 和磁盘性能明显优于旧服务器,但执行时有几份报告超时。

当我在 SQL 管理工作室中运行底层查询时,查询在亚秒级时间内执行。

通过报告管理器 UI 返回的确切错误消息是:

报表服务器数据库中出现错误。这可能是由于数据库内的连接失败、超时或磁盘空间不足造成的。(rsReportServerDatabaseError)超时已到期。在操作完成之前超时时间已到或服务器没有响应。

必须注意的是,该数据库不仅仅是分析性的;它也具有相当强的事务性,尽管交易量不是特别高。

我可以做些什么来提高 SSRS 查询引擎的性能?我可以调整数据源中的设置吗?或者 SSRS 配置文件中的设置是什么?

相关内容