獲取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
另外,其他獲取客戶端資訊的函式
HOST_NAME () -- 獲取客戶端機器名
APP_NAME () -- 返回當前會話的應用程式名稱
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1060552/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在SelfHost專案中獲取客戶端IP地址客戶端
- 在OwinSelfHost專案中獲取客戶端IP地址客戶端
- 服務端如何獲取客戶端請求IP地址服務端客戶端
- 獲取客戶端Mac地址客戶端Mac
- ASP.NET獲取客戶端IP及MAC地址ASP.NET客戶端Mac
- JS獲取客戶端IP地址與機器名JS客戶端
- pomelo獲取客戶端IP客戶端
- Oracle獲取連線的IP地址Oracle
- JSF/JAVA 根據IP獲取客戶端Mac地址JSJava客戶端Mac
- 在Intranet中獲得客戶端IP地址客戶端
- 顯示連線Oracle資料庫的客戶端IP地址Oracle資料庫客戶端
- c# 獲取客戶端IPC#客戶端
- 獲取客戶端真實IP客戶端
- Spring 客戶端 IP 地址獲取及儲存細節Spring客戶端
- .net 獲取客戶端真實ip客戶端
- java 獲取客戶端真實ipJava客戶端
- java獲取客戶端ip和macJava客戶端Mac
- asp.net 獲取客戶端瀏覽器訪問的IP地址ASP.NET客戶端瀏覽器
- Django透過request獲取客戶端IPDjango客戶端
- Silverlight中利用WCF獲取客戶端IP客戶端
- 【知識積累】伺服器端獲取客戶端的IP地址(當客戶端呼叫由Axis開發的WebService)伺服器客戶端Web
- javascript獲取客戶端ip地址省市和運營商程式碼例項JavaScript客戶端
- 在容器服務中獲取客戶端真實源 IP客戶端
- 【SQL】SQL解惑-如何從字串中獲取IP地址SQL字串
- 一次獲取客戶端 IP 記錄客戶端
- 伺服器獲取真實客戶端 IP伺服器客戶端
- java web 通過request獲取客戶端IPJavaWeb客戶端
- SQL解惑-如何從字串中獲取IP地址SQL字串
- 監控database上的客戶端ip地址Database客戶端
- Java面試題-如何獲取客戶端真實IPJava面試題客戶端
- vc 使用ado連線SQL SERVER .不需要安裝客戶端SQLServer客戶端
- oracle取客戶端網路卡地址Oracle客戶端
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- nginx反向代理獲取客戶端的真實IP和域名Nginx客戶端
- oracle客戶端連線server 端, tnsnames的三種設定方式Oracle客戶端Server
- Nginx 反向代理後如何獲取真實客戶端 IPNginx客戶端
- Java 中獲取MAC地址 和IP地址JavaMac