sp_client addr [<spid>]
<spid>
指定一个需要其 IP 地址的任务。
列出所有任务的 IP 地址:
sp_client_addr
---------
<h2>spid hostname ipaddr</h2>
11 FRED 162.66.131.36
21 BARNEY 162.66.100.233
22 WILMA 162.66.100.206
23 BETTY 162.66.100.119
24 PEBBLES 162.66.100.125
25 BAMBAM 162.66.100.124
(6 rows affected)
(return status = 0)
显示 spid 21 的 IP 地址:
sp_client_addr 21
----------
<h2>spid hostname ipaddr</h2>
21 BARNEY 162.66.100.233
(1 row affected)
(return status = 0)
显示当客户端应用程序未通过 IP 连接时的结果:
sp_client_addr 11
----------
<h2>spid hostname ipaddr</h2>
11 FRED 0.0.0.0
(1 row affected)
(return status = 0)
显示没有附加客户端的任务(例如,管家任务)的结果:
sp_client_addr 9
----------
<h2>spid hostname ipaddr</h2>
9 NULL
(1 row affected)
(return status = 0)
显示当指定了不正确的 spid 时的结果:
sp_client_addr 99
----------
Msg 18934, Level 16, State 1:
Procedure "sp_client_addr", Line 32:
spid not found
(return status = 1)
如果客户端应用程序不是通过 IP 附加的,则地址显示为 0.0.0.0。SAP ASE 服务器不支持显示非 IP 协议的地址。
如果任务未附加任何客户端(例如,管家),则 IP 地址显示为“NULL”。当使用不带参数的 sp_client_addr 时,将不列出没有附加客户端的任务。