Я думаю, что вывод состоит в том, что вы не можете сделать это: иметь как распределенную транзакцию, так и изменить уровень изоляции.
Нельзя изменить уровень изоляции транзакции после ее начала.
Для использования транзакций кросс-соединения вам необходимо использовать объем транзакции или транзакцию COM + через корпоративные сервисы. В обоих случаях вы не можете изменить уровень изоляции после создания транзакции.
Можно изменить уровень изоляции SQL-соединения с помощью оператора SQL "Установить уровень изоляции транзакции".