SSRS报告快照不释放事务并导致tempdb膨胀

时间:2018-01-30 23:28:57

标签: sql-server reporting-services alwayson

场景:我有一个用于生产数据的SQL Server 2016 Always On群集,其中一个可读的二级用作报告源。我从我们的SSRS安装所在的其他服务器访问此数据。在这个SSRS安装中,我有一个给定的低效报告,我决定设置计划的快照,以便最终用户只能点击快照,而不会敲击可读的生产辅助。

问题:查询始终在可读的辅助节点上自动更改为快照隔离。当计划的SSRS报告快照运行时,它会持久保存一个事务,导致版本控制数据存储在TempDB中。当下一个计划的快照被拍摄时SSRS没有发布这些事务,因此如果我没有杀死spid,我就会跑出TempDb空间。

是否还有其他人遇到此问题或者是否知道SSRS中未解决的导致此情况的错误?

我必须禁用报告缓存/快照,直到我可以解决此问题。

感谢。

0 个答案:

没有答案