开发者

Is it possible to get the client process ID of an application that runs on SQL server?

开发者 https://www.devze.com 2023-01-02 11:44 出处:网络
For my VFP application, i have a program to check currently who is accessing the server (by using sp_who2), also another progam to check w开发者_运维问答ho is currently locking which table.

For my VFP application, i have a program to check currently who is accessing the server (by using sp_who2), also another progam to check w开发者_运维问答ho is currently locking which table.

But i wish to know which options my users is accessing at the moment. Am thinking if i can write a SP to get the current connected process ID for a specific client, and insert to a table(ActLog) in SQL with the program name pass into this table during users load the program. And delete that particular record when user unload the program.

Then from the ActLog, i can know who is currently accessing to which program. At the moment, i wish to know if i able to get the client process ID?

rgds/Andrea


host_process_id in sys.dm_exec_sessions:

Process ID of the client program that initiated the session

0

精彩评论

暂无评论...
验证码 换一张
取 消