SQL Server 2005 系统数据介绍:dm_exec_connections
原文:SQL Server 2005 系统数据介绍:dm_exec_connections
sys.dm_exec_connections、sys.dm_exec_sessions 和 sys.dm_exec_requests 动态管理视图映射到sys.sysprocesses 系统表。
| 列名 | 数据类型 | 说明 | |
|---|---|---|---|
|
session_id |
int |
标识与此连接关联的会话。可为空值。 |
|
|
most_recent_session_id |
int |
显示与此连接关联的最近请求的会话 ID。(另一个会话可以重用 SOAP 连接。)可为空值。 |
|
|
connect_time |
datetime |
连接建立时的时间戳。不可为空值。 |
|
|
net_transport |
nvarchar(40) |
说明该连接使用的物理传输协议。不可为空值。 如果连接启用了多个活动结果集 (MARS),则始终返回会话。
|
|
|
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 身份验证方案。Windows 身份验证机制(NTLM、KERBEROS、DIGEST、BASIC、NEGOTIATE)或用于的 SQL Server 身份验证的 SQL。不可为空值。 |
|
|
node_affinity |
smallint |
标识与此连接关联的内存节点。不可为空值。 |
|
|
num_reads |
int |
此连接中已发生的读包次数。可为空值。 |
|
|
num_writes |
int |
此连接中已发生的写数据包次数。可为空值。 |
|
|
last_read |
datetime |
此连接中上一次发生读操作的时间戳。可为空值。 |
|
|
last_write |
datetime |
此连接中上一次发生写操作的时间戳。不可为空值。 |
|
|
net_packet_size |
int |
用于信息和数据的网络包的大小。可为空值。 |
|
|
client_net_address |
varchar(40)(SQL Server 2005) varchar(48)(SQL Server 2005 Service Pack 1) |
与此服务器连接的客户端的主机地址。可为空值。 |
|
|
client_tcp_port |
int |
与该连接关联的客户机上的端口号。可为空值。 |
|
|
local_net_address |
varchar(40)(SQL Server 2005) varchar(48)(SQL Server 2005 Service Pack 1) |
显示此连接的目标服务器的 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 列同步。可为空值。 |
权限需要对服务器具有 VIEW SERVER STATE 权限。
关系基数| 从 | 到 | 对于 | 关系 |
|---|---|---|---|
|
sys.dm_exec_connections |
sys.dm_exec_connections |
parent_connection_id = connection_id |
一对零或一对多 |
|
sys.dm_exec_sessions |
sys.dm_exec_connections |
session_id |
一对零或一对多 |
|
sys.dm_exec_connections |
sys.dm_exec_requests |
connection_id |
一对零或一对一 |
|
sys.dm_exec_connections |
sys.dm_broker_connections |
connection_id |
一对零或一对一 |
示例A. 返回关于当前连接的信息
以下示例返回关于当前连接的基本信息:网络传输协议、身份验证机制和加密设置。
SELECT net_transport, auth_scheme, encrypt_option
FROM sys.dm_exec_connections
WHERE session_id=@@SPID;
GO
B. 识别连接到服务器的客户端
以下示例返回连接到服务器的连接数,并显示起始 IP 地址和各连接的端口。
SELECT session_id, client_net_address, client_tcp_port
FROM sys.dm_exec_connections;
GO
SQL Server 2005 系统数据介绍:dm_exec_connections的更多相关文章
- sql server 2005 大数据量插入性能对比
sql server 2005大数据量的插入操作 第一,写个存储过程,传入参数,存储过程里面是insert操作, 第二,用System.Data.SqlClient.SqlBulkCopy实例方法, ...
- 转载--SQL Server 2005的XQuery介绍
原文地址: http://bbs.51cto.com/thread-458009-1-1.html 引用: 摘要 本文介绍了SQL Server 2005能够支持的XQuery的各方面特性如FLW ...
- sql server 2005导出数据到oracle
一. 在sql server下处理需要导出的数据库 1. 执行以下sql,查出所有'float'类型的字段名,手动将float类型改为decimal(18,4). select 表名=d.name,字 ...
- sql server 2005导出数据
*/ EXEC sp_configure 'show advanced options', 1 GO */ 配置选项 'show advanced options' 已从 0 更改为 1.请运 ...
- 安装SQL Server 2005
在安装SQL Server 2005时,经常会遇到一些错误,从而使系统无法正常安装.下面讲解在安装过程中经常出现的一些错误及其解决的方法.1.解决在安装SQL Server 2005时安装程序被挂起的 ...
- Windows XP系统安装SQL Server 2005(开发版)图解
转自Windows XP系统安装SQL Server 2005(开发版)图解 安装前提:由于有些从网上的下载的项目需要导入SQL Server 2005的数据文件,因此,今天便安装了这个数据库,我的系 ...
- 在Win8.1系统下如何安装运行SQL Server 2005 (以及安装SQL Server 2005 Express打补丁)
在Win8.1系统下SQL Server 2005 安装失败怎么办? 需要替换两个文件及打sqlserver sp4补丁. 以下是操作过程. 按正常情况,在Win8/Win8.1系统下安装微软的SQL ...
- SQL SERVER 2000 & SQL SERVER 2005 数据缓存依赖
一.SQL SERVER 7.0/2000和SQL SERVER 2005的简介及比较 1.1 SQL SERVER 7.0/2000 SQL SERVER 7.0/2000没有提供内置的支持 ...
- 怎样修改SQL Server 2005/2008的系统存储过程(转)
我们知道,SQL Server 2005/2008的系统存储过程在正常情况下是无法直接修改的. 尽管本文是介绍怎样修改它的,但在这里,我还是建议大家尽量不要去修改它.(好像有点绕哈...) OK,闲话 ...
随机推荐
- PHP7 深入理解
读 PHP7的内核剖析 php7-internal 记录 3 PHP的相关组成 3.1 SAPI php常见的四种运行模式 SAPI:Server Application Programming In ...
- spring security注解(1)
Chapter 15. 基于表达式的权限控制 Spring Security 3.0介绍了使用Spring EL表达式的能力,作为一种验证机制 添加简单的配置属性的使用和访问决策投票,就像以前一样. ...
- weex 开发 (已放弃了)
关于weex 开发 本菜已放弃使用了,当初选择使用weex 是为了同时支持h5 和 android / ios 三端:想法很不错,深入之后 突然发现,开发起来并没有很轻松,因为weex 中有些方法, ...
- java GUI Graphics2D 绘图
Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力.本节讲解Graphics类,下节讲解Graphics2D. Graphics类提供基本的几何图形绘制方法,主要有:画线段 ...
- [codeforces] 526D [51nod] 1554 欧姆诺姆和项链
原题 KMP 方法一: 听说是ex-kmp--来自学姐 ex-kmp是处理两个串s和t之间,t的每一个后缀在s中的最长前缀的长度的一个算法. 它很像manacher(至少我和学姐这么认为),记录了一个 ...
- The UVALIVE 7716 二维区间第k小
The UVALIVE 7716 二维区间第k小 /** 题意:给一个n * n的矩阵,有q个查询 每次查询r,c,s,k表示已(r,c)为右上角 大小为s的正方形中 第k小的元素 n <= 2 ...
- 洛谷 P2634 [国家集训队]聪聪可可 解题报告
P2634 [国家集训队]聪聪可可 题目描述 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃.两个人都想玩儿电脑(可是他们家只有一台电脑)--遇到这种问题,一 ...
- 用IE滤镜实现的一些特效
CSS3是当下非常火的一个话题,很多浏览器都已经开始支持这一特性,然后IE这个拥有庞大用户群体的平台,却无法提供这样的支持,即便是IE9发布,也无法改变这一事实,然而,幸运的是,IE并非在这方面毫无作 ...
- hibernate用配置文件的方式实现orm
本文主要讲用配置文件的方式讲如何把一个对象和数据库中的表关联起来,其实用配置文件本质是和用注解的方式是一样的. 思路:1.写一个domain对象(如Person.java) 2.写这个domain对象 ...
- Java的运算符及结合性
优先级 运算符 结合性 1 ()[]. 从左向右 2 !+(正)-(负)~ ++ -- 从右向左 3 * / % 从左向右 4 +(加)-(减) 从左向右 5 << >&g ...
注意: