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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.06.2007, 07:42   #1  
lastelf is offline
lastelf
Участник
 
88 / 10 (1) +
Регистрация: 24.03.2004
Не уверен в рравильности подозрений, а проверить не могу, но присмотритесь к классу SysBlockingMSSQL и методу loadblock
Код:
		if (blockingTable.Spid)
		{

			if (usersOnlineHolder.findSpid(blockingTable.Spid))
				blockingTable.userName = usersOnlineHolder.username();
			else
				blockingTable.userName = '<'+strfmt("@SYS21247")+'>';
		}
Методу findspid по идее должен передаваться один spid пользователя. Мне кажется, что проблема как раз в том, что для блокированных процессов пользователя (а такие процессы в основном активные, а не спящие) открыто несколько сеансов, и spid перечислены через запятую
 


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

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

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