select * from sys.sysprocesses WHERE nt_domain <>'本机名' AND nt_domain <>'' and net_address<>'' and (nt_username <>'SYSTEM' OR net_library <>'LPC') ORDER BY DBID DESC
查询连线的进程及其主机名,程序名. select session_id,[host_name],[program_name] from sys.dm_exec_sessions where is_user_process=1
select count(*) 当前连接到SQLSERVER的用户数
from dbo.sysprocesses
where status <> 'background '
sysprocesses 里面是包含了所有的客户端访问的信息,因为我们的程序有很多CS的,所以很多客户端也会来访问,那要怎么区分哪些是通过链接服务器进来的,哪些他是直接通知程序连进来的呢?非常感谢
from sys.sysprocesses
WHERE nt_domain <>'本机名' AND nt_domain <>'' and net_address<>'' and (nt_username <>'SYSTEM' OR net_library <>'LPC')
ORDER BY DBID DESC
from sys.dm_exec_sessions
where is_user_process=1