zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

SQLServer如何获取客户端IP

SQLServer客户端IP 如何 获取
2023-09-27 14:20:48 时间
很多用户询问如何通过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

sqlserver服务器名称改成本地IP地址登录 原文:sqlserver服务器名称改成本地IP地址登录 在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx  内部网络别的电脑也无法访问。
『开源』仿SQLServer山寨一个 跨数据库客户端 原文:『开源』仿SQLServer山寨一个 跨数据库客户端 002 Laura.SqlForever项目简单介绍 《『练手』001 Laura.SqlForever架构基础(Laura.XtraFramework 的变迁)》 《『练手』003 Laura.SqlForever如何扩展 兼容更多数据库引擎》 《『练手』004 Laura.SqlForever如何扩展 导航栏 工具栏 右键菜单 插件》 《『练手』005 Laura.SqlForever历史遗留 的 架构思想缺陷》 Laura.SqlForever 是一个 跨数据库 的客户端。