是否可以获取在SQL Server上运行的应用程序的客户端进程ID?

时间:2010-06-02 01:33:39

标签: sql-server visual-foxpro

对于我的VFP应用程序,我有一个程序来检查当前谁正在访问服务器(通过使用sp_who2),还有另一个程序来检查谁当前正在锁定哪个表。

但我想知道我的用户目前正在访问哪些选项。我想是否可以编写SP来获取特定客户端的当前连接进程ID,并在用户加载程序期间插入到SQL中的表(ActLog),程序名称传入此表。并在用户卸载程序时删除该特定记录。

然后从ActLog,我可以知道谁正在访问哪个程序。 目前,我想知道我是否能够获得客户端进程ID?

RGDS /安德烈

1 个答案:

答案 0 :(得分:4)

sys.dm_exec_sessions中的

host_process_id

  

客户端程序的进程ID   发起了会议