如何在SqlServer中获取前端连接的IP地址,计算机名等信息
发布时间:2020-12-12 14:20:27 所属栏目:MsSql教程 来源:网络整理
导读:如何在SqlServer中获取前端连接的IP地址,计算机名等信息 ?sql server 连接 在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。 如果你对SqlServe
如何在SqlServer中获取前端连接的IP地址,计算机名等信息?sql server 连接在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动态管理视图已经给我们提供了这些信息,下面我们来看两个动态管理视图。 1、Sys.dm_exec_Sessions | 列名 | 数据类型 | 说明 | Session_id smallint 标识与每个活动主连接关联的会话。 login_time datetime 建立会话的时间。 host_name nvarchar(128) 与会话关联的主机。 program_name nvarchar(128) 与会话关联的程序。 host_process_id int 与会话关联的进程 ID。 client_version int 客户端连接到服务器所用的接口版本。 client_interface_name nvarchar(32) 客户端连接到服务器所用的接口名称。 security_id varbinary(85) 与登录名关联的 Microsoft Windows 安全 ID。 login_name nvarchar(128) 与会话关联的 SQL 登录名。 nt_domain nvarchar(128) 从中建立会话连接的域。 nt_user_name nvarchar(128) 与会话关联的用户名。 status nvarchar(30) 会话的状态。可能的值: 1,运行 - 当前正在运行一个或多个请求列名 | 数据类型 | 说明 | Session_id int 标识与此连接关联的会话。 most_recent_Session_id int 显示与此连接关联的最近请求的会话 ID。 connect_time datetime 连接建立时的时间戳。 net_transport nvarchar(40) 说明该连接使用的物理传输协议。 protocol_type nvarchar(40) 指定负载的协议类型。此参数当前可区分 TDS (TSQL) 和 SOAP。 protocol_version int 与此连接关联的数据访问协议的版本。 endpoint_id int 与此连接关联的端点的唯一标识符。此 endpoint_id 可用于查询 sys.endpoints 视图。 encrypt_option nvarchar(40) 说明是否为此连接启用了加密的布尔值。 auth_scheme nvarchar(40) 指定与此连接一起使用的 SQL Server/NT 身份验证。 node_affinity smallint 显示与此连接关联的 SOS 节点。 num_reads int 此连接中已发生的读包次数。 num_writes int 此连接中已发生的写数据包次数。 last_read datetime 此连接中上一次发生读操作的时间戳。 last_write datetime 此连接中上一次发生写操作的时间戳。 net_packet_size int 用于信息和数据的网络包的大小。 client_net_address varchar(40) 与此服务器连接的客户端的主机地址。 client_tcp_port int 与该连接关联的客户机上的端口号。 local_net_address varchar(40) 显示此连接的目标服务器的 IP 地址。只对使用 TCP 传输提供程序的连接可用。 local_tcp_port int 如果此连接使用 TCP 传输,则显示该连接的目标服务器的 TCP 端口。 connection_id uniqueidentifier 对每个连接进行唯一标识。 parent_connection_id uniqueidentifier 标识 MARS 会话正在使用的主要连接。 most_recent_sql_handle varbinary(64) 此连接上执行的上一个请求的 SQL 句柄。most_recent_sql_handle 列始终与 most_recent_Session_id 列同步。
---|