博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLServer如何获取客户端IP
阅读量:6448 次
发布时间:2019-06-23

本文共 619 字,大约阅读时间需要 2 分钟。

SQLServer如何获取客户端IP

很多用户询问如何通过SQLServer获取客户端IP从而定位一些问题,比如链接泄露,其实主要是利用几个相关视图,如下给出一些SQL方便用户排查

当前链接

SELECT  CONNECTIONPROPERTY('PROTOCOL_TYPE') AS PROTOCOL_TYPE,            CONNECTIONPROPERTY('CLIENT_NET_ADDRESS') AS CLIENT_NET_ADDRESS

所有链接

SELECT      SP.SPID,      SP.LOGINAME,      SP.LOGIN_TIME,      SP.HOSTNAME,      SP.PROGRAM_NAME,      DC.CLIENT_TCP_PORT,      DC.CLIENT_NET_ADDRESS    FROM SYS.SYSPROCESSES AS SP    INNER JOIN SYS.DM_EXEC_CONNECTIONS AS DC      ON SP.SPID = DC.SESSION_ID    WHERE SP.SPID > 50    AND DC.AUTH_SCHEME='SQL'

查看更详细的链接参数配置

SELECT * FROM SYS.DM_EXEC_SESSIONS WHERE SESSION_ID=之前获取的SPID

转载地址:http://rxmwo.baihongyu.com/

你可能感兴趣的文章
建立虚拟wifi热点共享上网
查看>>
学会如何使用移动用户反馈系统,让你玩转APP
查看>>
PHP完全自学手册(文档教程)
查看>>
linux环境通过ssh连接控制台显示中文乱码问题
查看>>
列表增删改查
查看>>
JAVA语言基础-面向对象(代码块)
查看>>
前端加密JS库--CryptoJS 使用指南
查看>>
闪屏页设置
查看>>
12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
查看>>
一个程序猿如何自学双截棍,避免各种编程职业病的发生?
查看>>
Mybatis常见面试题
查看>>
Postman接口测试神器从安装到精通
查看>>
第八届华南会领导层召开集思会
查看>>
fabric-explorer 关于切换到TLS模式的升级
查看>>
MYSQL主从介绍
查看>>
日常运维(Ⅱ)——firewalld、iptables
查看>>
lvm
查看>>
iptables规则备份和恢复、firewalld的9个zone以及操作和service的操作
查看>>
通过DataWorks数据集成归档日志服务数据至MaxCompute进行离线分析
查看>>
本地Git与远程Gitblit 服务器相关操作
查看>>