SQLServer如何获取客户端IP

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 很多用户询问如何通过SQLServer获取客户端IP从而定位一些问题,比如链接泄露,其实主要是利用几个相关视图,如下给出一些SQL方便用户排查

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
目录
相关文章
|
SQL 网络协议 数据库
sqlserver服务器名称改成本地IP地址登录
原文:sqlserver服务器名称改成本地IP地址登录 在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx  内部网络别的电脑也无法访问。
3831 0
|
SQL Java 数据库
Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
出处 http://blog.csdn.net/zhyl8157121/article/details/8169172 其实之前发过一篇这样的博文http://blog.
1670 0
|
数据库
『开源』仿SQLServer山寨一个 跨数据库客户端
原文:『开源』仿SQLServer山寨一个 跨数据库客户端 002 Laura.SqlForever项目简单介绍   相关文章 《『练手』001 Laura.SqlForever架构基础(Laura.XtraFramework 的变迁)》 《『练手』003 Laura.SqlForever如何扩展 兼容更多数据库引擎》 《『练手』004 Laura.SqlForever如何扩展 导航栏 工具栏 右键菜单 插件》 《『练手』005 Laura.SqlForever历史遗留 的 架构思想缺陷》     项目简介 Laura.SqlForever 是一个 跨数据库 的客户端。
1143 0
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
593 13
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
408 9
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
286 6
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
1250 3

相关产品

  • 云数据库 RDS SQL Server 版