原文:SQL Server 2005 系统数据介绍:dm_exec_connections

sys.dm_exec_connectionssys.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的更多相关文章

  1. sql server 2005 大数据量插入性能对比

    sql server 2005大数据量的插入操作 第一,写个存储过程,传入参数,存储过程里面是insert操作, 第二,用System.Data.SqlClient.SqlBulkCopy实例方法, ...

  2. 转载--SQL Server 2005的XQuery介绍

    原文地址: http://bbs.51cto.com/thread-458009-1-1.html   引用: 摘要 本文介绍了SQL Server 2005能够支持的XQuery的各方面特性如FLW ...

  3. sql server 2005导出数据到oracle

    一. 在sql server下处理需要导出的数据库 1. 执行以下sql,查出所有'float'类型的字段名,手动将float类型改为decimal(18,4). select 表名=d.name,字 ...

  4. sql server 2005导出数据

    */ EXEC sp_configure 'show advanced options', 1 GO */     配置选项 'show advanced options' 已从 0 更改为 1.请运 ...

  5. 安装SQL Server 2005

    在安装SQL Server 2005时,经常会遇到一些错误,从而使系统无法正常安装.下面讲解在安装过程中经常出现的一些错误及其解决的方法.1.解决在安装SQL Server 2005时安装程序被挂起的 ...

  6. Windows XP系统安装SQL Server 2005(开发版)图解

    转自Windows XP系统安装SQL Server 2005(开发版)图解 安装前提:由于有些从网上的下载的项目需要导入SQL Server 2005的数据文件,因此,今天便安装了这个数据库,我的系 ...

  7. 在Win8.1系统下如何安装运行SQL Server 2005 (以及安装SQL Server 2005 Express打补丁)

    在Win8.1系统下SQL Server 2005 安装失败怎么办? 需要替换两个文件及打sqlserver sp4补丁. 以下是操作过程. 按正常情况,在Win8/Win8.1系统下安装微软的SQL ...

  8. 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没有提供内置的支持 ...

  9. 怎样修改SQL Server 2005/2008的系统存储过程(转)

    我们知道,SQL Server 2005/2008的系统存储过程在正常情况下是无法直接修改的. 尽管本文是介绍怎样修改它的,但在这里,我还是建议大家尽量不要去修改它.(好像有点绕哈...) OK,闲话 ...

随机推荐

  1. [问题解决]ps aux中command命令相同,如何找出自己要的进程号?

    问题提出: 我们通过ps aux能够查看各个进程的状态,很多时候启动命令相同,我们没有办法判断,我们要查找的进程到底是那个? 我们该用什么方式来找出我们要操作的进程号呢? 解决步骤: 找出有可能的进程 ...

  2. Spring 学习笔记(六)—— AOP的简单理解

    系统中的业务可以分为核心关注点和横切关注点. 核心关注点时业务处理的主要流程,而横切关注点是与核心业务无关但更为通用的业务. 各个横切关注点离散地穿插于核心业务之中,导致系统地每一个模块都与这些业务具 ...

  3. HashMap 的深入学习

    Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap.Hashtable.LinkedHashMap和TreeMap,类继承关系如下图 ...

  4. Vue.js入门(一)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <meta htt ...

  5. objective-c runtime 开发详情

    目录 概述 对象与类的实质 id与class 继承关系与isa 总结 C函数创建一个OC类 OC类与runtime NSObjectProtocol NSObject NSProxy 一.概述 Obj ...

  6. Error: could not find java.dll 解决办法

    Error: could not find java.dll 问题: 安装配置Java环境变量后,在命令行中运行java -version进行测试时却出现下面的问题: Error: opening r ...

  7. c# json 反序列化 泛型List 2行代码

    List<EncyTable> list = new List<EncyTable>(); var jsonReqeust = "[{ENCY_ID:775,ENCY ...

  8. 第十七篇:django基础(二)

    本篇内容 简单图书crm系统 编写views views:作为MVC中的C,接收用户的输入,调用数据库Model层和业务逻辑Model层,处理后将处理结果渲染到V层中去. app01/views.py ...

  9. linux shell常用语法

    特殊变量 $0 当前脚本的文件名$n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数是$1,第二个参数是$2.$# 传递给脚本或函数的参数个数.$* 传递给脚本或函数的所有参 ...

  10. BZOJ4824 [Cqoi2017]老C的键盘 【树形dp】

    题目链接 BZOJ4824 题解 观察出题目中的关系实际上是完全二叉树的父子关系 我们设\(f[i][j]\)为以\(i\)为根的节点在其子树中排名为\(j\)的方案数 转移时,枚举左右子树分别有几个 ...