获取SQL Server中连接的客户端IP地址[转]
Posted 覆雨翻云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取SQL Server中连接的客户端IP地址[转]相关的知识,希望对你有一定的参考价值。
有时候需要获取连接到SQL Server服务器上的客户端IP地址,用什么办法呢?
SELECT *FROM sys.dm_exec_connections
WHERE session_id = @@SPID
这个办法不知道在SQL2005和以前版本是否可以
如果是SQL Server2008,还可以用CONNECTIONPROPERTY方法获取:
SELECT CONNECTIONPROPERTY(‘net_transport‘) AS net_transport,
CONNECTIONPROPERTY(‘protocol_type‘) AS protocol_type,
CONNECTIONPROPERTY(‘auth_scheme‘) AS auth_scheme,
CONNECTIONPROPERTY(‘local_net_address‘) AS local_net_address,
CONNECTIONPROPERTY(‘local_tcp_port‘) AS local_tcp_port,
CONNECTIONPROPERTY(‘client_net_address‘) AS client_net_address
以上是关于获取SQL Server中连接的客户端IP地址[转]的主要内容,如果未能解决你的问题,请参考以下文章