MSSQL查询当前登录进程以及执行状态
--当前连接进程
declare @tempTable table (SPID INT,Status VARCHAR(255),
Login VARCHAR(255),HostName VARCHAR(255),
BlkBy VARCHAR(255),DBName VARCHAR(255),
Command VARCHAR(255),CPUTime INT,
DiskIO INT,LastBatch VARCHAR(255),
ProgramName VARCHAR(255),SPID2 INT,
REQUESTID INT);
INSERT INTO @tempTable
EXEC sp_who2
select * from @tempTable where DBName in ('SpaceBuilder5',
'WindinFundDB_3',
'WindinHome_DB',
'WindinLog_DB',
'WindinStockDB_2',
'wwms_db')
--查看执行SQL
SELECT DISTINCT
[Spid] = STR(a.spid, 4)
, [Status] = CONVERT(CHAR(10), a.status)
, [LockProcID] = STR(a.blocked, 2)
, [HostName] = CONVERT(CHAR(10), a.hostname)
, [UserName] = CONVERT(CHAR(10), SUSER_NAME(a.uid))
, [DB_Name] = CONVERT(CHAR(10), DB_NAME(a.dbid))
, [program_name] = CONVERT(CHAR(10), a.program_name)
, [Command] = CONVERT(CHAR(16), a.cmd)
, [LoginName] = a.loginame
, [TEXT] = b.text
FROM master..sysprocesses a CROSS APPLY
sys.dm_exec_sql_text(a.sql_handle) b
WHERE a.blocked IN ( SELECT blocked
FROM master..sysprocesses )
相关文章
- 利用 AttachThreadInput 和 WM_INPUTLANGCHANGEREQUEST 消息改变其它进程的输入状态
- python多进程管道通信(精)
- CentOS7+CDH6.3安装CDH错误排查: HiveServer2 该角色的进程已退出。该角色的预期状态为已启动
- php多进程使用
- 链接了dpdk的进程启动core在 Illegal instruction
- 第六十二 CSP的常见问题 - CSP进程是否消耗许可证?,我如何编译CSP页面
- Linux上查看造成IO高负载的进程
- Python爬虫技术--基础篇--进程和线程
- VC/MFC 进程间通信方法总结
- 【linux】:进程状态(僵尸进程等)以及环境变量
- 【Linux操作系统】Linux进程状态和两个特殊进程
- linux进程 ps命令
- 《操作系统真象还原》——0.26 库函数是用户进程与内核的桥梁
- Perl处理和收走子进程(退出状态码和wait)
- 转 Linux进程状态分析
- 物理内存,虚拟内存,进程地址空间
- 操作系统 | 【二 进程与线程】知识点及例题
- Linux命令:Linux创建文件4种方式、ps命令显示进程状态、let命令执行一个或多个表达式
- Android系统启动流程(二)解析Zygote进程启动过程
- Linux进程状态
- Linux 后台进程管理和就几个“Ctrl+”命令 【转载】
- Java多线程-进程和线程概念