Как справедливо говорят другие, глобальный (nolock) выполняется с использованием READ UNCOMMITTED.
Однако, прежде чем спуститься по этому маршруту, сначала стоит попробовать ЧИТАТЬ СООТВЕТСТВУЮЩИЙ СНАПС. Это означает, что ваши чтения не будут заблокированы в процессе внедрения вставок/обновлений и означают, что данные не загрязнены, просто устарели.
Ответ 3
Я думаю, что это то, что вы ищете...
УСТАНОВИТЬ УРОВЕНЬ ИЗОЛЯЦИИ УСТАНОВКИ НЕОБХОДИМОСТИ
УСТАНОВИТЬ УРОВЕНЬ ИЗОЛЯЦИИ УСТАНОВКИ НЕОБХОДИМОСТИ
Я нашел это, посмотрев табличный подсказку NOLOCK, расположенный здесь. Подсказка таблицы WITH (NOLOCK) эквивалентна установке уровня изоляции READ UNCOMMITTED. Здесь фрагмент из MSDN:
NOLOCK Это эквивалентно READUNCOMMITTED. Для получения дополнительной информации см. Раздел READUNCOMMITT позже в этом разделе.
Ответ 5
Однако вы можете получить неверные данные. В 2005 году предпочтительнее использовать изоляцию моментальных снимков:
"Когда изоляция моментальных снимков помогает и когда она вредит"
http://www.devx.com/dbzone/Article/32957