【发布时间】:2011-02-09 17:48:32
【问题描述】:
我将描述我的问题以便于解释:
我有一个表,我的软件正在使用事务访问它(更新、插入)。
问题是我想在这个表中启用 DIRT READ。但是我不能在我的 sql 语句中使用 with (nolock),因为我不能更改软源。所以我想在开始事务的 sql 进程中启用脏读。
它看到命令“SET ISOLATION LEVEL ...”和“WITH(NOLOCK)”在访问锁定表的语句中执行......这是我试图避免的。我想在开始交易的语句中启用脏读...
提前致谢!
【问题讨论】:
-
您真的要允许脏读吗?还是要允许插入/更新未阻止的读取?
标签: sql sql-server sql-server-2005 locking isolation