SSRS 查询时是否锁定表?

mel*_*aos 9 sql-server-2008 locking

我的高级 DBA 告诉我,默认情况下 SQL 查询执行不会锁定表。

我的 SQL Server Reporting Services (SSRS) 报告出现了一些问题,似乎在锁定和出现一些错误方面遇到了一些问题。

我做了一些谷歌搜索,但没有找到任何东西。

SSRS 报告是否锁定正在查询的表?

是否有任何 MSDN 文档专门记录了这种行为?

gbn*_*gbn 7

简短回答:否

更长...

SQL Server 不知道它是 SSRS 向它发送查询。因此来自 SSRS 的查询将像任何其他查询一样运行。

更有可能是查询优化器决定对 SSRS 查询使用表锁。当然,这可能是一个不同的问题,但那是一个不同的问题