当前位置: 首页 > news >正文

SQLServer如何获取客户端IP

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

当前链接

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

所有链接

  SELECTSP.SPID,SP.LOGINAME,SP.LOGIN_TIME,SP.HOSTNAME,SP.PROGRAM_NAME,DC.CLIENT_TCP_PORT,DC.CLIENT_NET_ADDRESSFROM SYS.SYSPROCESSES AS SPINNER JOIN SYS.DM_EXEC_CONNECTIONS AS DCON SP.SPID = DC.SESSION_IDWHERE SP.SPID > 50AND DC.AUTH_SCHEME='SQL'

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

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

------获取

Select SYSTEM_USER 当前用户名
, USER_NAME() 当前所有者
,db_Name() 当前数据库
,@@SPID 当前进程号
,(select top 1 FileName from master..sysdatabases where name=db_name()) 数据库文件
,HOST_ID () 客户端__ID
,APP_NAME() 客户端程序
,HOST_NAME() 客户端电脑
,(select top 1 net_address from master..sysprocesses where spid=@@SPID) 客户端_MAC
,ServerProperty('MachineName') 服务器电脑
,(select top 1 net_address from master..sysprocesses where hostname=ServerProperty('MachineName')) 服务器_MAC
,ServerProperty('ServerName') SQL实例
,ServerProperty('Edition') SQL版本
,ServerProperty('ProductVersion') SQL版本号
,ServerProperty('ProductLevel') SQL补丁SP
,ServerProperty('ProcessID') SQL进程ID
,@@version 版本信息串
http://www.lryc.cn/news/159650.html

相关文章:

  • 爬虫数据清洗可视化实战-就业形势分析
  • Python - 队列【queue】task_done()和join()基本使用
  • springboot web 增加不存在的url返回200状态码 vue 打包设置
  • JavaWeb_LeadNews_Day11-KafkaStream实现实时计算文章分数
  • python tcp server client示例代码
  • typecho 反序列化漏洞复现
  • Python实现SSA智能麻雀搜索算法优化LightGBM分类模型(LGBMClassifier算法)项目实战
  • Java多线程4种拒绝策略
  • MySQL的MHA
  • Java实现链表
  • SpringCloud Alibaba(2021.0.1版本)微服务-OpenFeign以及相关组件使用(保姆级教程)
  • 豆制品废水处理设备源头厂家方案
  • lnmp环境搭建
  • 全球研发中心城市专题协商会课题调研组莅临麒麟信安考察指导
  • ZeroTier客户端连接服务器
  • NFT Insider#106:The Sandbox 与 Light Matrix 以及鲁比尼拳击场达成战略合作
  • 【猿灰灰赠书活动 - 04期】- 【分布式统一大数据虚拟文件系统——Alluxio原理、技术与实践】
  • 前端element表格导出excel
  • React中的类组件和函数组件(详解)
  • 1987-2021年全国31省专利申请数和授权数
  • 欧洲云巨头OVHcloud收购边缘计算专家 gridscale
  • java从入门到起飞(八)——循环和递归
  • 架构师成长之路|Redis实现延迟队列的三种方式
  • 51单片机智能电风扇控制系统proteus仿真设计( 仿真+程序+原理图+报告+讲解视频)
  • 【设计模式】Head First 设计模式——工厂方法模式 C++实现
  • 【爬虫】7.2. JavaScript动态渲染界面爬取-Selenium实战
  • c语言实训心得3篇集合
  • 2023高教社杯数学建模B题思路代码 - 多波束测线问题
  • MySql 变量
  • 2023-简单点-make和build都是什么东西?