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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2009, 11:16   #1  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Используется Nav 4 SP 3
MS SQL 2005

В задании MS SQL есть такая работа (сброс пользователей не работающих в системе больше часа):

declare @spid int;
DECLARE c CURSOR FOR select spid from master.dbo.sysprocesses where program_name='Microsoft Business Solutions-Navision client' and dateadd(hour, 1, last_batch)<getdate()
open c;
fetch next from c into @spid while @@fetch_status=0
begin
--print @spid
exec ('kill ' + @spid);
fetch next from c into @spid;
end
close c;
deallocate c;

Каждый час задание на MS SQL запускается.
Пользователю выдается сообщене что он отключен от сервера. Пользователь нажимает OK. Окно закрывается. Но, пользователь может не выходя из приложения продолжать работать.
Почему так ?

Такое же задание работает на Nav 3.7 и MS SQL 2000. И там в этой ситуации пока пользователь не выйдет из приложения , то ему не удасться работать в Nav.
Старый 06.02.2009, 12:10   #2  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от art Посмотреть сообщение
Используется Nav 4 SP 3
MS SQL 2005

В задании MS SQL есть такая работа (сброс пользователей не работающих в системе больше часа):

declare @spid int;
DECLARE c CURSOR FOR select spid from master.dbo.sysprocesses where program_name='Microsoft Business Solutions-Navision client' and dateadd(hour, 1, last_batch)<getdate()
open c;
fetch next from c into @spid while @@fetch_status=0
begin
--print @spid
exec ('kill ' + @spid);
fetch next from c into @spid;
end
close c;
deallocate c;

Каждый час задание на MS SQL запускается.
Пользователю выдается сообщене что он отключен от сервера. Пользователь нажимает OK. Окно закрывается. Но, пользователь может не выходя из приложения продолжать работать.
Почему так ?

Такое же задание работает на Nav 3.7 и MS SQL 2000. И там в этой ситуации пока пользователь не выйдет из приложения , то ему не удасться работать в Nav.
А по факту после отработки задания до того, как пользователь нажмет ОК сессия висит в NAV или нет? И еще, окно с сообщением вылазит сразу или когда пользователь откроет NAV?
Старый 06.02.2009, 16:05   #3  
art06 is offline
art06
Участник
Аватар для art06
 
192 / 10 (1) +
Регистрация: 11.08.2006
Цитата:
Сообщение от Fordewind Посмотреть сообщение
А по факту после отработки задания до того, как пользователь нажмет ОК сессия висит в NAV или нет? И еще, окно с сообщением вылазит сразу или когда пользователь откроет NAV?
по поводу сессии - пока сложно сказать - не удается пока отселедить.

если Nav хотя бы свернут - то после того как пользователь развернёт Nav - сразу видит сообщение.
 


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

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

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