AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.02.2023, 17:37   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Ace of Database Посмотреть сообщение
Такой подход еще хорош тем,...
Подход может и хорош, но сам класс так себе. Недавно коллега обнаружил что блокировка ставится без учета имени бд ! Т.е. если у вас на одном инстансе SQL крутится 2 инсталляции аксапты (2 рабочие) или дев и тест, то между ними могут быть блокировки из-за того что этот класс не учитывает имя бд !

В частности это выражается в неожиданных блокировках при попытке одновременно запустить синхронизацию в двух инсталляциях аксапты. Также при пакетной обработке и куче других мест где задействован этот класс.

Попробовал его исправить, добавив имя базы в имени блокировки.
Вложения
Тип файла: zip ReqReaderWriterLock_Fix.zip (6.4 Кб, 161 просмотров)
За это сообщение автора поблагодарили: sukhanchik (10), Ace of Database (10), trud (2), gl00mie (10), SRF (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Бюджетирование AX2012 RU2- контроль нескольких бюджетов mnt_dx DAX: Функционал 4 11.12.2015 12:56
kurthatlevik: DAX2012 R3 – Playing with Retail CRT Blog bot DAX Blogs 0 21.05.2015 15:11
DAX2012 - перепоставки по закупкам Starling DAX: Функционал 2 18.03.2014 13:56
Контроль даты поставки + Авторезервирование kart DAX: Функционал 0 21.07.2011 11:44
Контроль серийных номеров и сторно закупки, по которой нет остатка Starling DAX: Функционал 6 01.02.2011 14:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:02.