7

私のVFPアプリケーションには、(sp_who2を使用して)サーバーに現在アクセスしているユーザーを確認するプログラムと、現在どのテーブルをロックしているユーザーを確認する別のプログラムがあります。

しかし、ユーザーが現在アクセスしているオプションを知りたいのですが。特定のクライアントの現在接続されているプロセスIDを取得するSPを記述し、ユーザーがプログラムをロードするときにこのテーブルに渡されるプログラム名を使用してSQLのテーブル(ActLog)に挿入できるかどうかを考えています。そして、ユーザーがプログラムをアンロードするときに、その特定のレコードを削除します。

次に、ActLogから、誰が現在どのプログラムにアクセスしているかを知ることができます。現時点では、クライアントプロセスIDを取得できるかどうか知りたいですか?

rgds / Andrea

4

1 に答える 1

7

host_process_idsys.dm_exec_sessions:

セッションを開始したクライアント プログラムのプロセス ID

于 2010-06-02T01:42:15.140 に答える