Показать сообщение отдельно
Старый 26.03.2007, 18:14   #1  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
? сброс блокировок при update
Dear All!

(AX 3.0 SP3 + SQL Server 2005 SP2 x64)
Довольно часто попадающийся код X++:

ttsbegin;
...
select forupdate Table ...;
...
Table.update();
...
ttscommit;

Отслеживал профайлером блокировки, но, не знаю по какой причине, не ловятся Lock Release. Может, глюк какой...
А вопрос следующий: когда происходит снятие блокировок на update? После Table.update()? Или после ttscommit? Или после выхода из метода и "ликвидации" экземпляра Table?
Вопрос к тем, кто на практике это наблюдал...