回答編集履歴
1
追記
test
CHANGED
@@ -1,9 +1,16 @@
|
|
1
|
-
sys.dm_exec_sessionsにある`host_name`はネットワーク上の端末名
|
1
|
+
sys.dm_exec_sessionsにある`host_name`はネットワーク上の端末名とは限りません。
|
2
2
|
|
3
|
-
以下をご覧ください。
|
4
3
|
https://learn.microsoft.com/ja-jp/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-sessions-transact-sql?view=sql-server-ver16
|
5
4
|
|
6
5
|
> host_name
|
7
6
|
> nvarchar(128)
|
8
7
|
> セッション固有のクライアント ワークステーションの名前。 内部セッションの場合、この値は NULL になります。 NULL 値が許可されます。
|
9
8
|
> セキュリティに関する注意: クライアント アプリケーションによって提供されるワークステーション名で、不正確なデータが指定される可能性があります。 セキュリティ機能として HOST_NAME に依存しないでください。
|
9
|
+
|
10
|
+
追記:
|
11
|
+
クライアントアプリ側の話をするならば、接続文字列で `WorkStation ID=AAAA` と記載すれば、host_name欄は AAAA になります。
|
12
|
+
|
13
|
+
すこし探してみたところ、こんなページもありました。
|
14
|
+
WorkStation IDとHost_Name()
|
15
|
+
http://www.dcns.ne.jp/~sk7n2jch/Acc04.html
|
16
|
+
|