系统进程和用户进程的区分 如何区分sys.sysprocesses中哪些是系统进程,哪些是用户进程?1、进程启动时间?(登录时间为服务启动时间的为系统进程?)2、没有Hostname的进程(系统进程)?好像没有明显的标识字段。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @@spid 返回当前用户进程会话ID http://blog.csdn.net/wobuwei/archive/2009/07/29/4389639.aspx select login_time from sys.sysprocesses where spid=1服务器的启动时间 select session_id,cpu_time from sys.dm_exec_requests select * from sys.sysprocesses awhere a.spid in (select session_id from sys.dm_exec_sessions where is_user_process = 1) select *from sys.sysprocesseswhere hostname<>''两个语句效果相同。应该说明所有hostname为空的进程都是系统进程。谢谢urdoom。 --列出所有活动的用户SP_WHO 'active'--列出某个特定用户的信息SP_WHO 'sa'是不是需要这个 恩,除了hostnameprogram_name,hostprocess,nt_domain,nt_username,net_address,net_library这几个项目系统进程也是空的 SPID = 1-50 分配给系统管理线程,如 LAZY WRITER、LOCK MONITOR 等,而大于 50 的 SPID 分配给用户会话,所有孤立 DTC 事务的 SPID = -2(孤立 DTC 事务是不与任何 SPID 相关联的分布式事务)。 SQL server 去掉重复字段 高分求:当向基础表中插入记录时,如何使引用此基础表视图的更新触发器触发 sql server2000 能不能做自动还原的操作 求助存储过程 请教一个和并字符串的问题? 性能监视器计数器要求 (错误)求高手解答 (面试求解)请简单构造一个“SQL注入”漏洞发生得场景,即编写一个有问题的SQL访问代码,并模拟可能存在的安全问题。 一个有意思的SQL问题~有经验的朋友来提点下~谢谢 请问各位:一个视图用到的两个表,来源于两个服务器?可以吗?怎么做? 如何在我的程序中指定连接SQL Server服务器的协议? SQL2005实现数据库备份 求一条查询语句,在线等
返回当前用户进程会话ID
from sys.dm_exec_requests
select * from sys.sysprocesses a
where a.spid in (select session_id from sys.dm_exec_sessions
where is_user_process = 1)
select *
from sys.sysprocesses
where hostname<>''两个语句效果相同。应该说明所有hostname为空的进程都是系统进程。谢谢urdoom。
SP_WHO 'active'--列出某个特定用户的信息
SP_WHO 'sa'是不是需要这个
恩,除了hostname
program_name,
hostprocess,
nt_domain,
nt_username,
net_address,
net_library
这几个项目系统进程也是空的