![]() |
#5 |
MCTS
|
Столкнулся с такой же проблемой. Если кому-нибудь понадобится, то решил следующим образом:
В конструкторе класса LedgerBalancesPostingList меняем значение флага isUsingSecondUserConnection: X++: //#define.isUsingSecondUserConnection(false) #define.isUsingSecondUserConnection(true) X++: //LedgerBalancesTransDelta::transferTempDeltaRecsToLedgerBalances(userTTSId);
LedgerBalancesTransDelta::transferTempDeltaRecsToLedgerBalances(userTTSId, connection); Честно говоря, я так до конца и не разобрался в чем конкретно была причина данной ошибки. Такое впечатление что при длинных транзакциях таблица LedgerBalancesTransDelta блокировалась целиком. Но тем не менее после этих изменений ошибки исчезли. |
|
|
За это сообщение автора поблагодарили: Logger (1). |
Теги |
ledgerbalancestransdelta, sql 2005, sql server, блокировка, deadlock, ax2009 |
|
|