Я опишу мою проблему для более простого объяснения:
У меня есть таблица, и моя программа обращается к ней (обновляет, вставляет) с помощью транзакции.
Проблема в том, что я хочу включить DIRT READ в этой таблице. Но я не могу использовать с (nolock) в моих операторах sql, потому что я не могу изменить программный источник. Поэтому я подумал о том, чтобы включить грязное чтение в процессе sql, который начинает транзакцию.
Он видит, что команды "SET ISOLATION LEVEL ..." и "WITH (NOLOCK)" выполняются в инструкциях, которые обращаются к заблокированной таблице ... вот чего я стараюсь избегать. Я хочу включить чтение грязи в операторе, с которого начинается транзакция ...
спасибо заранее!