こんにちは。icchoです。
SQL Server 2000で、sysprocessesシステムテーブルを参照し、接続中のセッションの
hostname, program_name, hostprocess
を取得しようとしているのですが、Visual Studio.NETで作成したアプリからのセッションのみ、
hostprocessが「0」となってしまいます。
(program_name = '.Net SqlClient Data Provider')
クエリアナライザやEnterprise Manager、Accessなどのセッションは、hostprocessが正しく表示されます。
これは仕様でしょうか?
よろしくお願い致します。
環境:
SQL Server 2000 SP3
Visual Studio .NET 2003
Windows Server 2003