查看客户端的IP地址,机器名,MAC地址,登陆名等信息 SELECT s.session_id,s.login_time,s.host_name,p.loginame,s.program_name,c.client_net_address,c.client_tcp_port ,p.net_address as client_mac_address, c.local_net_address,c.local_tcp_port,c.net_transport FROM sys.dm_exec_conn
问题原因 默认archlinux没有安装ifconfig这个在其它发行版中常用的命令,刚开始不知道怎么查看机器的ip. 解决方案 使用archlinux中已经安装的ip命令.在后面跟上addr, route等参数显示需要的内容. 举例 ip addr 其作用类似于ifconfig $ ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00
CREATE FUNCTION [dbo].[GetCurrentIP] () ) AS BEGIN ); SELECT @IP_Address = client_net_address FROM sys.dm_exec_connections WHERE Session_id = @@SPID; Return @IP_Address; END GO -- RUN SELECT dbo.GetCurrentIP () SELECT CONNECTIONPROPERTY('local_net_ad