Вы можете установить уровень изоляции, используя следующее:
♦ предложение transaction isolation level оператора set.
♦ подсказки уровня изоляции.
Предложение transaction isolation level в операторе set предоставляет пять постоянных значений, которые имеют те же имена и те же значения, что и только что описанные стандартные уровни изоляции. Предложение from оператора select поддерживает несколько подсказок для уровней изоляции:
♦ readuncommitted;
♦ readcommitted;
♦ repeatableread;
♦ serializable.
Эти подсказки соответствуют уровням изоляции с теми же самыми именами (но при наличии пробелов в именах). Задание уровней изоляции в предложении from оператора select перекрывает текущее значение, установленное оператором set transaction isolation level.
Оператор dbcc useroptions возвращает, помимо другой информации, информацию об уровне изоляции. Посмотрите на опцию значения уровня изоляции в этом операторе, чтобы увидеть уровень изоляции вашего процесса.