1,用法:sp_who2
2,解决排序问题:
创建临时表:
CREATE TABLE #sp_who2 ( 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) 3,insert into #sp_who2 exec sp_who2 4,select * from #sp_who2 select * from #sp_who2 where SPID='263' 其中263是进程号select * from #sp_who2 where Status='SUSPENDED' 其中SUSPENDED是进程的状态,SUSPENDED状态下非常影响数据库的速度,甚至影响数据库的备份。 5,查看进程正在执行的SQL语句: dbcc inputbuffer(263) 其中263是进程ID号