SQLServer 查询当前服务器有多少连接请求的语句
更新时间:2011年08月27日 15:45:58 作者:
有时DBA需要检查当前服务器有多少连接请求,以及连接请求的登录名,客户端版本,主机名,程序名等等之类的信息,我们就可以对服务器的连接状况有所了解,防止不明用户使用。
SQL Server本身提供了这么一个DMV来返回这些信息,它就是sys.dm_exec_sessions 。
比如在我的机器上做一下查询:
SELECT * FROM sys.dm_exec_sessions WHERE host_name IS NOT NULL
如图:
SELECT login_name ,COUNT(session_id) AS session_count
FROM sys.dm_exec_sessions
GROUP BY login_name;
查询结果如图:
比如在我的机器上做一下查询:
复制代码 代码如下:
SELECT * FROM sys.dm_exec_sessions WHERE host_name IS NOT NULL
如图:
我们也可以根据登录名来分组:
复制代码 代码如下:
SELECT login_name ,COUNT(session_id) AS session_count
FROM sys.dm_exec_sessions
GROUP BY login_name;
查询结果如图:
对于这张表的详细字段说明,请参考MSDNhttp://msdn.microsoft.com/en-us/library/ms176013.aspx
相关文章
SQL Server2005打开数据表中的XML内容时报错的解决办法
从SQL Server2005开始提供了一种新的数据类型XML type,它允许用户将数据以XML文件的格式直接存储到数据表中2012-02-02PowerDesigner16生成SQL2005列注释的方法
使用PowerDesigner16生成SQL2005列注释,其实很简单,下面我们就看看方法2013-11-11Win2008中安装的MSSQL2005后无法访问的解决方法
最近笔者一直在使用Win2008系统,不过发现一个很奇怪的问题,那就是在该系统上安装了SQL2005后,再在其他计算机访问该主机显示不能访问2014-07-07SQL Server 2005/2008 导入导出数据常见报错解决方法
导入导出向导,在“选择源表和源视图” 页,在导入导出的表打勾之后点击编辑映像,选择“启用标识列插入”即可2013-11-11SQL Server中带有OUTPUT子句的INSERT,DELETE,UPDATE应用
这篇文章介绍了SQL Server中带有OUTPUT子句的INSERT,DELETE,UPDATE应用,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-06-06sql 2005不允许进行远程连接可能会导致此失败的解决方法
用vs.net2005连接sql server 2005 出现以下错误:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。2008-04-04
最新评论