您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_client_addr

语法


sp_client addr [<spid>]

参数

<spid>

指定一个需要其 IP 地址的任务。

示例

示例 1

列出所有任务的 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)

示例 2

显示 spid 21 的 IP 地址:


sp_client_addr 21

----------
<h2>spid   hostname  ipaddr</h2>
21     BARNEY    162.66.100.233
(1 row affected)
(return status = 0)

示例 3

显示当客户端应用程序未通过 IP 连接时的结果:


sp_client_addr 11

----------
<h2>spid   hostname  ipaddr</h2>
11     FRED      0.0.0.0
(1 row affected)
(return status = 0)

示例 4

显示没有附加客户端的任务(例如,管家任务)的结果:


sp_client_addr 9

----------
<h2>spid   hostname  ipaddr</h2>
9                NULL
(1 row affected)
(return status = 0)

示例 5

显示当指定了不正确的 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 时,将不列出没有附加客户端的任务。