我有一份报告显示数据库中的一些数据并且速度很慢。大约需要 2 分钟才能完成。
问题是在执行查询时锁定了从中获取数据的表。这种锁定会使某些进程失败,例如 navision。

有什么办法可以通过非阻塞查询来实现吗?

最佳答案

您可以传递查询提示并指定 NOLOCK :

SELECT * FROM yourTable with (NOLOCK)

关于sql - SSRS 正在锁定表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10756955/

10-15 08:32