Для моего приложения VFP у меня есть программа для проверки в настоящее время, кто обращается к серверу (используя sp_who2), а также другую прогаму, чтобы проверить, кто в данный момент блокирует эту таблицу.Возможно ли получить идентификатор клиентского процесса приложения, работающего на SQL-сервере?
Но я хочу знать, к каким параметрам доступны мои пользователи в данный момент. Думаю, могу ли я написать SP для получения текущего идентификатора процесса для конкретного клиента и вставить в таблицу (ActLog) в SQL с пропуском имени программы в эту таблицу во время загрузки пользователем программы. И удалите эту конкретную запись, когда пользователь выгрузит программу.
Затем из ActLog я могу узнать, кто в данный момент обращается к какой программе. На данный момент я хочу узнать, могу ли я получить идентификатор процесса клиента?
Rgds/Andrea
Спасибо за Ваш ответ. Как узнать, какие записи - моя текущая подключенная сессия? –
я могу получить мой текущий подключенный сеанс, выполнив следующие действия: ВЫБРАТЬ session_id, login_time, login_name, host_name, host_process_id, статус ОТ sys.dm_exec_sessions где session_id = @@ SPID –