SQL Server本身提供了这么一个DMV来返回这些信息,它就是sys.dm_exec_sessions 。 比如在我的机器上做一下查询: <div class="codetitle"><a style="CURSOR: pointer" data="51064" class="copybut" id="copybut51064" onclick="doCopy('code51064')"> 代码如下:<div class="codebody" id="code51064"> 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 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|