每个连接/会话都为自己确定了它愿意忍受的肮脏程度。没有办法让不同的连接突然强制连接看到更脏的数据(或者相反,更严格)
该 SELECT s拥有对自己的锁定/阻塞行为的所有控制权。和 UPDATE s总是必须应用一些独占锁才能成功完成。所以,如果你不能改变 SELECT s,那么你无法克服目前的状况。
SELECT
UPDATE
尝试 WITH(NOLOCK) 条款另一方面 SELECTS 。该子句将读取脏数据。
WITH(NOLOCK)
SELECTS
例
SELECT .... FROM <tablename> WITH(NOLOCK) WHERE ......
更多信息 这里
编辑: BTW,设置隔离级别ReadUncommited将使当前事务读取未提交的数据,它不控制当前范围的事务的隔离级别。