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
相关文章
在WIN7下安装和配置SQL Server 2005 Express Edition(精简版)
这篇文章主要介绍了在WIN7下安装和配置SQL Server 2005 Express Edition(精简版),需要的朋友可以参考下2015-01-01
SqlServer 2005 T-SQL Query 学习笔记(3)
利用ROW_NUMBER()进行高效率的分页。2010-02-02
SqlServer 2005 T-SQL Query 学习笔记(2)
SqlServer 2005 T-SQL Query 学习笔记(2)2010-02-02
通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案
通过创建SQL Server 2005到 Oracle10g 的链接服务器实现异构数据库数据转换方案,需要的朋友可以参考下。2011-06-06
SQL Server创建维护计划失败(SQL Server:14234 错误)的解决方法
这篇文章主要介绍了SQL Server创建维护计划失败(SQL Server:14234 错误)的解决方法,最后使用SQLServer2005 安装向导解决问题,需要的朋友可以参考下2014-08-08
SQL 2005使用专用管理员连接(DAC)的技巧及修改系统表的方法
SQL Server 2005 为管理员提供了一种特殊的诊断连接,以供在无法与服务器建立标准连接时使用。2011-07-07
SqlServer 2005/2008数据库被标记为“可疑”的解决办法
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。2010-05-05


最新评论